Articles of андроид жизнедеятельность

Методы жизненного цикла деятельности: значение onPostResume

В официальной документации о деятельности перечислены 7 методов жизненного цикла. onPostResume() не цитируется как метод жизненного цикла. Но я считаю, что этот метод является важным методом. В течение жизненного цикла, когда активность видна из скрытого состояния отображения, onRestart() onStart() onResume() onPostResume() Были вызваны в порядке. Мой фрагмент кода: package ravindra.projects.my_app_1; import android.content.Intent; import android.content.IntentFilter; import […]

Должен ли вызов метода суперкласса быть первым утверждением?

Результаты распознавания речи можно прочитать в onActivityResult(int requestCode, int resultCode, Intent data) , как показано в этом примере . Этот метод переопределяет тот же метод в классе Activity : почему вызов метода суперкласса не является первым выражением? @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == VOICE_RECOGNITION_REQUEST_CODE && resultCode == RESULT_OK) […]

Почему onDestroy всегда вызывается при возврате к родительской активности?

У меня очень простое приложение, основанное на учебнике Building Your First App . Существует два действия: MainActivity вызывает DisplayMessageActivity через startActivity() . При входе в DisplayMessageActivity я вижу: MainActivity.onStop() Как и ожидалось, но когда я MainActivity кнопку «Назад», чтобы вернуться к родительскому MainActivity , я получаю: MainActivity.onDestroy() MainActivity.onCreate(null) MainActivity.onStart() Эта деятельность всегда разрушается для этого […]

Сведения об уничтожении и отдыхе компонентов приложений Android

Может ли кто-то подтолкнуть меня к какой-то конкретной, заслуживающей доверия (и, желательно, сжатой) информации о следующем: Порядок, в котором компоненты уничтожаются и (если применимо) воссозданы системой (фрагмент, активность, потоки активности / AsyncTasks / Timers, статические данные (когда классы разгружаются?), Темы / AsyncTasks / Timers в других классах, host TabActivity, ActivityGroup, связанные локальные службы, приложение, процесс), […]

Android. При переключении между двумя действиями вызывающий порядок методов жизненного цикла Activity

Я хочу запустить Activity (SECOND Activity) из другого действия (FIRST Activity), вызвав startActivity(intent) . Прежде чем я это сделаю, я обнаружил, что люди говорят, что методы жизненного цикла вызываются в следующем порядке: FIRST Activity onCreate FIRST Activity onStart FIRST Activity onResume FIRST Activity onPause SECOND Activity onCreate SECOND Activity onStart SECOND Activity onResume FIRST Activity […]

Когда действительно используется пакет savedInstanceState?

Кто-нибудь знает исчерпывающий список того, когда пакет savedInstanceState будет использоваться в активности? Я знаю, что он используется, когда меняется ориентация устройства. Однако, похоже, он не используется, когда пользовательская сила закрывает приложение из настроек Android, но это может быть связано с чем-то в моем коде. Какие еще случаи? Чтобы быть ясным, «used» я имею в виду, […]

Почему мой onResume называется дважды?

В принципе, это то, что я делаю 1) Установите AlarmManager для выполнения BroadcastReceiver (BCR) Intent intent = new Intent(m_Context, BCR.class); intent.putExtras(extras); PendingIntent pendingIntent = PendingIntent.getBroadcast(m_Context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT); AlarmManager am = (AlarmManager) getSystemService(Context.ALARM_SERVICE); am.set(AlarmManager.RTC_WAKEUP, StartTime, pendingIntent) 2) Начать MyActivity из BCR @Override public void onReceive(Context context, Intent intent) { Intent newIntent = new Intent(context, MyActivity.class); […]

NavUtils.navigateUpTo () не запускает никаких действий

У меня есть два вида деятельности MainActivity DeepLinkActivity Я настроил все, чтобы использовать NavUtils для навигации, как здесь , здесь и здесь . Я хочу достичь: Запустите DeepLinkActivity через глубокую ссылку нажмите на Перейти к MainActivity Все работает хорошо, пока в моих приложениях есть какие-либо задачи моего приложения. Однако, когда я удаляю свое приложение из […]

Разница между onPause и onStop ()

Из документа android doc здесь http://developer.android.com/reference/android/app/Activity.html он сказал, что «Активность выходит на передний план» вызовет onPause() , а «Activity is onStop() visible» будет вызывать onStop() . Разве не «активность выходит на передний план» так же, как «Активность больше не видна»? Не могли бы вы рассказать мне, в чем разница между ними?

Intereting Posts
Автоматически регистрировать события жизненного цикла Android с помощью ActivityLifecycleCallbacks? Изменение цвета плавающей кнопки Android Использование нескольких текстовых цветов в текстовом виде Android Geocoder.getFromLocation бросает IOException на эмулятор Android SQLiteQueryBuilder.query () и SQLiteDatabase.query () Синглтоны против контекста приложения в Android? Панель инструментов AppCompat_v7 как панель действий, не отображающая «всегда» действия из меню, но панель инструментов API Как импортировать скользящее меню на Android Studio? Масштабируйте изображение, чтобы заполнить весь ImageView в Android Службы Google Play устарели. Требуется 4030500, но найдено 3266132 К сожалению приложение прекращается при проверке сети Фоновая служба Android перезагружается, когда приложение убито InApp Billing Security и метод удаленного вызова метода Переходы селектора / состояния анимации Youwave для Android в среде удаленного рабочего стола с использованием тонкого клиента