Форум программистов, компьютерный форум, киберфорум
Наши страницы

Обязательно ли вызывать setContentView? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как рандомно получить значение из hashmap'a через ключ http://www.cyberforum.ru/android-dev/thread1420237.html
Предположим у меня есть два ImageButton'a, Hashmap и картинки, помещенные в этот hashmap. Мне нужно используя randomizer рандомно получить value из hashmap'a через key, а затем присвоить...
Программирование Android БД Здравствуйте! Вопрос следующий. Что в документации, что в различных самописных мануалах при работе с классом SQLiteOpenHelper в методе onCreate прописывается создание базы данных. Вопрос в том, что... http://www.cyberforum.ru/android-dev/thread1420198.html
Отображать в textView текст из файла txt Программирование Android
нужно отображать в textView текст из файла txt. может кто-то рассказать принцип или дать ссылку для ознакомления?
Как нарисовать много треугольников в opengl? Программирование Android
Исходник который использую http://developer.alexanderklimov.ru/android/opengles/intro.php у меня около тысячи треугольников, координаты читаю из ресурсов а как кодить для такого количества...
Программирование Android Preference http://www.cyberforum.ru/android-dev/thread1419430.html
public class Preference extends PreferenceFragment { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ...
Программирование Android Нативное (!) приложение для сайта, использование оной БД Есть БД сайта со статьями, хочу вывод таких же статей в приложении. Въезжаю на ходу, все понимаю Что необходимо использовать\знать? подробнее

Показать сообщение отдельно
znseday
17 / 17 / 1
Регистрация: 20.03.2012
Сообщений: 482

Обязательно ли вызывать setContentView? - Программирование Android

14.04.2015, 00:00. Просмотров 507. Ответов 5
Метки (Все метки)

Необходимо сделать активность (first), которая будет, например, заставкой с подсказками перед основной активностью (second). Но пользователь, например, может в настройках выбрать, чтобы заставка никогда не показывалась.
Я набросал такой код:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class FirstActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        int flagGoToSecond = 0;
       // выполняем разные проверки, в результате которых можем поменять flagGoToSecond на 1
       if (flagGoToSecond) {
            // запускаем (переключаемся) на вторую активность
            startActivity(new Intent(FirstActivity.this, SecondActivity.class));
            FirstActivity.this.finish(); // Выгружаем (удаляем) активность из стека до вызова ее setContentView
            return;
        }
 
        setContentView(R.layout.activity_first);     
        // предоставляем пользователю работать с первой активность, создаем слушателей событий интерфейса и т.п.
}
}
Нормально ли использовать такой подход? Обязательно ли, чтобы активность вызывала метод setContentView (например, у меня первая активность не доходит до вызова этого метода)?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru