Articles of активности

Как вернуться с экрана предпочтений на основной вид деятельности?

У меня есть одна основная деятельность и одна преференция. В моем первом действии я вызываю меню и перехожу к preferenceActivity, вызывая startActivityForResult. case R.id.settings: startActivityForResult(new Intent(this, SettingsActivity.class), LAUNCH_SETTINGS); return true; Затем я меняю свои настройки и хочу вернуться к основной деятельности и посмотреть основные действия с новыми настройками. В методе onPause () выполните следующие действия […]

Не удается передать объект ArrayList <Parcelable> в действие

Это код ArrayList<MyObject> list = new ArrayList<MyObject>(); list.add(new MyObject()); Intent intent = new Intent(this, ReceiverActivity.class); intent.putExtra("list", list); startActivity(intent); ReceiverActivity List<MyObject> list = (List<MyObject>)getIntent().getExtras().getParcelable("list"); Здесь список равен NULL. Также это не работает: List<MyObject> list = (List<MyObject>)getIntent().getExtras().getSerializable("list"); MyObject Parcelable, я выполнил все необходимые методы. Я предполагаю, что эта реализация не является проблемой, потому что в противном случае […]

Завершить все экземпляры конкретной деятельности

В приложении может быть много видов деятельности, и последний запущенный вид деятельности остается поверх стека и при нажатии на него заканчивается текущая активность. У меня есть последовательность действий, и вот поток. Если мы имеем A, B, C (1) , D, C (2) … Активность C (1) и C (2) – это два разных экземпляра Activity […]

Может ли Android «убить» активность, не убивая приложение?

Как известно, поток по умолчанию в Android для такого сценария вызывает вызовы соответствующих onSaveInstanceState , onStop , onDestroy прежде чем отпускать ссылку на объект Activity . Однако, похоже, что у меня есть случай, когда мое приложение находится на заднем плане, активность убивается без вызова тех методов, но само мое приложение не уничтожается. Однако я не […]

Застревание с переносом от активности к фрагменту

Сейчас уже одна неделя, когда я пытаюсь перенести простое приложение на основе действий на фрагменты. Я полностью застрял. Этот зверь является простым списком, деталями, добавлением / редактированием приложения с контекстным меню и дополнительным меню. Я попытался сделать все правильно: фрагменты и действия каждый в своем собственном файле, используя пакет поддержки v4 для телефона и планшета, […]

Какой метод вызывается при закрытии приложения

Я прочитал все о жизненном цикле деятельности и его методах. Я все еще не мог найти ответ: когда я закрываю свое приложение, из меню «открытые приложения» (в galaxy4 это длинное нажатие на домашней кнопке, в nexus5 это правильная кнопка …) какой метод вызывается? Если таковые имеются? Другими словами, моя деятельность запускает сервис. Я хочу завершить […]

Выйти из другой активности в Google plus интеграции не работает

Я следую этому руководству, он отлично работает, но в моем приложении у меня много активности, например SplashActivity -> MainActivity -> MyNewMainActivity MyNewMainActivtiy.java содержит 3 фрагмента, таких как SearchFragment -> NearFragment -> ProfileFragment Я успешно завершаю вход в систему и получаю информацию о профиле, а также задаю имя и изображение в профиле. Я установил кнопку выхода […]

Слайд-панель вкладок, как на рынке Android

Кто-нибудь знает, как реализовать панель, как на рынке Android (категории, признакам, топ-заплатил …) Я также видел это в новой версии SuperUser, поэтому я знаю, что это можно сделать. Спасибо за ваши ответы!

Android: просмотр двух действий на одном экране

Я ищу простейший способ одновременного отображения двух действий, так что одно действие всегда остается видимым, а другое изменяется при взаимодействии с пользователем. Другими словами: В настоящее время у меня есть код для программы с несколькими действиями. Пользователь может перемещаться между этими действиями. Я хочу добавить новую активность, которая всегда будет видна рядом с тем, что […]

"Java.lang.IllegalStateException: не может быть вызван для доставки результата"

Я получил это исключение: «java.lang.IllegalStateException: не может быть вызван для доставки результата», и сразу не понял почему. Ниже мой ответ, почему это произошло, возможно, это помогает кому-то.