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

OnCreate вызывается дважды - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Движение View http://www.cyberforum.ru/android-dev/thread1680207.html
Здравствуйте формчане, требуются помощь, задача стоит в том что, нужно чтоб View компонент двигался по оси X, допустим в правую сторону, понятно что скорее всего нужно организовывать таймер и там прописывать координаты, или есть более простые способы реализации этой задачи?
Android OnNavigationItemSelected, как подгружать другие активити? Всем привет, столкнулся с такой проблемой. Не пойму как правильно при помощи onNavigationItemSelected подгружать другие активити. @Override public boolean onNavigationItemSelected(MenuItem menuItem) { drawerLayout.closeDrawers(); switch (menuItem.getItemId()) { case R.id.actionNotificationItem: ?????... http://www.cyberforum.ru/android-dev/thread1680199.html
Передача параметров с Activity в Fragment Android
Здравствуйте! У меня не получается передать параметры с Activity в Fragment. Я пытался сделать это следующим образом: В Activity: Bundle bundle = new Bundle(); bundle.putString("data", "Data you want to send"); // Your fragment MyFragment obj = new MyFragment(); obj.setArguments(bundle);
Координаты ImageView Android
Всем привет, хочу попросить у вас помощи, проблема заключается в следующем: У нас есть приложение в Android Studio, ну так же имеются допустим два Label или ImageView, без разницы. Задача в следующем, нужно чтоб эти компоненты появлялись в том месте, куда я ткнул пальцем. Есть ли у этих компонентов что-то вроде X и Y. Или как можно это еще реализовать? Заранее спасибо за помощь
Android Установка приложения с несколькими ярлыками на него http://www.cyberforum.ru/android-dev/thread1680110.html
Здравствуйте! Имеется задача создать приложение, после установки которого появятся помимо ярлыка на главную активность еще несколько ярлыков на другие активности. Я так понимаю, надо вносить изменения в Android Manifest, если да, то какие?
Android Как программно включить установку приложений из неизвестных источников Имеется приложение в гугл плэе, думаю реализовать в нем механизм самообновления. Возник вопрос, можно ли программно реализовать включение режима разработчика и установку приложений из неизвестных источников? подробнее

Показать сообщение отдельно
gigs
8 / 9 / 1
Регистрация: 21.12.2011
Сообщений: 397

OnCreate вызывается дважды - Android

08.03.2016, 20:55. Просмотров 222. Ответов 2
Метки (Все метки)

Добрый день. Делаю простое приложение, которое при нажатии на кнопку, с помощью Intent должно переходить на следующее активити. Но проблема в том что когда запускается второе активити, метод OnCreate() в нем вызывается дважды.

Код MainActivity:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
public class MainActivity extends AppCompatActivity{
    public static final String TAG = MainActivity.class.getSimpleName();
 
    public EditText fromWayEdit;
    public EditText toWayEdit;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
        setContentView(R.layout.content_main);
 
        fromWayEdit = (EditText) findViewById(R.id.fromWayField);
        toWayEdit = (EditText) findViewById(R.id.toWayField);
 
    }
 
    //При нажатии на кнопку вызывается этот метод, он привязан к кнопке через xml файл
    public void runActivity(View view){
        Intent intent = new Intent(this, ScheduleActivity.class);
        startActivity(intent);
    }
 
}
Код ScheduleActivity который вызывается через Intent

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class ScheduleActivity extends AppCompatActivity {
 
    public static final String TAG = ScheduleActivity.class.getSimpleName();
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
 
 
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
 
        Log.d(TAG, "finish");
 
    }
Логи:

Java
1
2
3
03-09 19:53:57.602 26657-26657/? D/OpenGLRenderer: Enabling debug mode 0
03-09 19:54:04.342 26657-26657/com.standart.schedule D/ScheduleActivity: finish
03-09 19:54:04.482 26657-26657/com.standart.schedule D/ScheduleActivity: finish
По идеи, когда вызывается ScheduleActivity слово "finish" должно появится в логах только один раз, но у меня оно появляется два раза, как будто onCreate вызывается два раза. Почему это так и как сделать что onCreate вызывался только один раз ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru