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

Как отправить данные из одной операции в ее родительский фрагмент?

У меня есть основное действие, внутри которого есть фрагмент с изображением. При щелчке по этому изображению начинается новое действие, которое содержит представление списка. Я хочу вернуть позицию (индекс), которую пользователь нажимает на это представление списка, обратно к фрагменту. Код фрагмента package com.example.kedee.testgradle; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.app.Fragment; import android.view.LayoutInflater; import android.view.View; import […]

Ящик навигации с активностью и дочерними фрагментами

У меня есть Activity A , ListFragment P и 2 Fragments Q и R Когда приложение запущено, A , которое загружает P На основании того, что пользователь нажимает, он заменяется Q или R Теперь, ссылаясь на этот учебник, я внедрил навигационный ящик, который показывает определенные элементы пользователю. Однако, поскольку я реализовал ящик навигации в Activity, […]

Очистить активность назад стек

Я начинаю с действия A-> B-> C-> D-> E .. Когда я перехожу из D-> E, в стеке не должно быть активности, но пользователь может использовать обратную кнопку из D и перейти на C (без Освежающая активность C, как и обычная функция возврата)

Android: делает FLAG_ACTIVITY_NEW_TASK эффект в рамках одного процесса?

Предположим, что приложение уже имеет стек действий, а затем новое действие запускается из контекста приложения с FLAG_ACTIVITY_NEW_TASK. И это происходит в том же процессе, то есть внутри приложения, например: AppContext -> A(FLAG_ACTIVITY_NEW_TASK) -> B -> C; AppContext -> D(FLAG_ACTIVITY_NEW_TASK) Согласно документации у нас есть 2 задачи: Task 1: A, B, C; Task 2: D Из […]

Как создать кнопку изображения в 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 […]