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

Как создать кнопку изображения в Android?

Итак, я новичок в разработке Android … Как создать изображение, которое действует как кнопка, поэтому, когда я нажимаю на это изображение, изображение начинает конкретное действие. Поэтому я хочу, чтобы это отображалось как изображение: <Button android:id="@+id/button1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_marginTop="33dp" android:text="Button" />

Приложение теряет способность запоминать свой стек при запуске из другого приложения

Теперь, когда я исследовал это еще больше, я переписываю это, чтобы сделать его более ясным. Если вы ищете дополнительную информацию, некоторые из них доступны в старых редакциях. Что происходит: (Это относится к приложению, которое не установило никаких параметров launchMode, и поэтому использует значения по умолчанию) Вы запускаете приложение с рынка или с установщика. Это запускает […]

Адаптация модели View Presenter для Android с вкладками Fragment

Я работаю над переносом приложения из Windows Mobile в Android, и я столкнулся с некоторой проблемой. Существующее приложение использует шаблон MVP и имеет различные классы «презентатора», которые должны быть повторно использованы в порту (это довольно обширное приложение, и переписать его просто невозможно, а код C # используется повторно для использования для mono для Android ). […]

Вызов setHasOptionsMenu (true) из фрагмента приводит к нескольким вызовам onCreateOptionsMenu в действии

У меня есть простая Activity которая содержит ViewPager . Я пытаюсь добавить некоторые пункты меню в меню из одного из моих Fragment , но я получаю странное поведение. Вызов: setHasOptionsMenu(true); Из моего фрагмента приводит к включению onCreateOptionsMenu() Activity, который onCreateOptionsMenu() каждый раз, когда я изменяю фрагменты в ViewPager . Это нормально?

Android: повторное использование одного и того же объекта View в разных действиях (дело касается рекламных баннеров)

Я хочу повторно использовать один и тот же объект представления (а не класс представления, или файл xml, я имею в виду объект в памяти) в разных действиях. Я почти сделал это. Дело в том, конечно, в контексте. Я попытался использовать контекст приложения. Это почти сработало, но затем, когда я нажимаю на представление, я передаю между […]

Действия Android, которые переопределяемые функции должны вызывать супер. *

При создании собственного подкласса Activity мы переопределяем некоторые из основных функций жизненного цикла Activity. В какой из них мы должны назвать супер-реализацию, где мы должны и где это только хорошая манера ? // base lifecycle onCreate(Bundle savedInstanceState); onStart(); onRestart(); onResume(); onPause(); onStop(); onDestroy(); finalize(); onUserLeaveHint(); // instance state onSaveInstanceState(Bundle outState); onRestoreInstanceState(Bundle savedInstanceState) // others onCreateContextMenu(ContextMenu […]

Очистка полного стека активности Android на старых SDK (у которых отсутствует FLAG_ACTIVITY_CLEAR_TASK)

Я сделал qui немного чтения и поиска на SO, но не могу найти способ очистить текущий стек активности . Контекст моего приложения – это действие, начатое службой / уведомлением. Представьте, что мое приложение позволяет вам упорядочить список людей. Несколько часов назад вы рассматривали человека X в действии «Просмотр», теперь это вершина вашего стека. В какой-то […]

Плохой оконный токен, вы не можете показать диалог перед созданием Activity или после его скрытия

Я использую библиотеку AppIntro в своем приложении. Он имеет 3 слайда. Я хочу спросить у пользователя что-то, когда отображается третий слайд. Чтобы достичь этого, я использую материальные диалоги afollestad . Мой код в AppIntro Activity выглядит так: @Override public void onNextPressed() { if(this.pager.getCurrentItem() == 2) { MaterialDialog dialog = new MaterialDialog.Builder(getApplicationContext()) .title("QR Code scannen") .content("Möchtest […]

Как вернуться к последней запущенной деятельности при повторном запуске приложения после нажатия HOME?

Знакомый сценарий: у меня есть основное действие, которое запускает игру, когда нажата кнопка. Если пользователь нажимает «HOME», а затем снова запускает мое приложение, он должен быть представлен игровой деятельностью, что и было последним при использовании приложения. Однако, что происходит вместо этого, он снова получает основное действие. У меня такое ощущение, что Android создает еще один […]

Служба Android останавливается, когда приложение закрыто

Я запускаю сервис из своей основной деятельности Android следующим образом: final Context context = base.getApplicationContext(); final Intent intent = new Intent(context, MyService.class); startService(intent); Когда я закрываю страницу активности, вытаскивая ее из последнего списка приложений, служба перестает работать и перезапускается через некоторое время. Я не могу использовать постоянные службы с уведомлениями из-за требований к моему приложению. […]