Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
serSeventin
0 / 0 / 0
Регистрация: 09.11.2015
Сообщений: 52
#1

Динамически менять активити показываемую при запуске приложения - Android

10.10.2016, 18:13. Просмотров 158. Ответов 2
Метки нет (Все метки)

Здравствуйте уважаемы форумчане!
При разработке программы возник такой вопрос, можно ли программно поменять активити, чтобы во время следующего запуска программы вызывался не MainActivity, а другой класс, с другим xml-файлом и функциональностью?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2016, 18:13     Динамически менять активити показываемую при запуске приложения
Посмотрите здесь:

Android Ошибка при запуске приложения
Ошибка при запуске простого приложения Android
Непонятная ошибка при запуске приложения в эмуляторе Android
Android Запретить появляться клавиатуре при запуске приложения
Android При запуске приложения подвисает ui поток
Android При запуске приложения выдается ошибка
Запуск стартовой активити при выгрузке приложения из памяти Android
Android Вывести popup-окно при запуске активити
Android Обучение при первом запуске приложения
Android Ошибка при запуске приложения
Android Ошибка верификации при запуске приложения
Android При запуске приложения появляется клавиатура

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,502
10.10.2016, 19:56     Динамически менять активити показываемую при запуске приложения #2
Цитата Сообщение от serSeventin Посмотреть сообщение
чтобы во время следующего запуска программы вызывался не MainActivity, а другой класс
Неа! Но можно сделать активити-"посредника"! Например "пустышку", единственной целью которого при запуске вызвать нужно вам активити... Например прочитав настройки...

Java
1
2
3
4
5
6
7
8
9
10
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        Intent intent;
 
// от условий зависит
    intent = new Intent(this, MainActivity.class);
 
        startActivity(intent);
        finish();
    }
shavuz
76 / 82 / 13
Регистрация: 29.01.2014
Сообщений: 369
11.10.2016, 11:01     Динамически менять активити показываемую при запуске приложения #3
может быть лучше сделать это с фрагментами? всегда запускается мейн активити , в онКриейт проверяет что открыть и открывает нужный фрагмент
Yandex
Объявления
11.10.2016, 11:01     Динамически менять активити показываемую при запуске приложения
Ответ Создать тему
Опции темы

Текущее время: 03:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru