Запитання з тегом «android-activity»

Питання про створення та керування видами діяльності в Android. У додатках для Android активність - це компонент, який надає користувальницький інтерфейс, що дозволяє користувачеві щось робити. Прості приклади: наберіть телефон, сфотографуйте, надішліть електронний лист або перегляньте карту.

5
runOnUiThread у фрагменті
Я намагаюся перетворити активність у фрагмент. Помітка помилки на runOnUiThread. про минуле: GoogleActivityV2 поширюється на Діяльність. runOnUiThread в класі ExecuteTask. клас ExecuteTask вкладений у діяльність. (Виконати нормально) зараз: GoogleActivityV2 поширюється на фрагмент. runOnUiThread в класі ExecuteTask. клас ExecuteTask вкладений у діяльність. (Помилка runOnUiThread) ось мій код public class GoogleActivityV2 extends …

3
Що означає @hide у вихідному коді Android?
Для Activityвихідного коду , рядок 3898 (внизу): /** * @hide */ public final boolean isResumed() { return mResumed; } Що @hideозначає? Я виявив, що public class ChildActivity extends Activity { ... }не можу використовувати / бачити Activity.isResumed(). Це нормально? Як я можу отримати доступ до нього?

7
Життєвий цикл фрагмента Android через зміни орієнтації
Використання пакета сумісності для націлювання на 2.2 за допомогою фрагментів. Після перекодування діяльності для використання фрагментів у додатку я не зміг змінити орієнтацію / управління станом, тому я створив невеликий тестовий додаток з одним FragmentActivity та одним Fragment. Журнали із зміни орієнтації дивні, із безліччю викликів до фрагментів OnCreateView. У …

11
Як надсилати об'єкти через пакет
Мені потрібно передати посилання на клас, який проводить більшу частину моєї обробки через пакет. Проблема полягає в тому, що він не має нічого спільного з намірами чи контекстами і має велику кількість непримітивних об'єктів. Як я пакую клас у складений / серіалізуючий та передаю його до startActivityForResult?

2
Android знищує діяльність, вбиває процеси
Привіт, мені цікаво, як Android керує пам'яттю, і я не можу ніде знайти точну відповідь. Припустимо, у мене є додаток із 5 видами діяльності на поточному стеку активності (4 зупинено і 1 відновлено), сервіс не підключений. Я натискаю кнопку ДОМАШНИЙ, щоб всі мої дії були припинені. Я запускаю деякі інші …

5
Запуск служби в Android
Я хочу зателефонувати до служби, коли розпочнеться певна діяльність. Отже, ось клас обслуговування: public class UpdaterServiceManager extends Service { private final int UPDATE_INTERVAL = 60 * 1000; private Timer timer = new Timer(); private static final int NOTIFICATION_EX = 1; private NotificationManager notificationManager; public UpdaterServiceManager() {} @Override public IBinder onBind(Intent …

4
Як забезпечити анімацію під час виклику іншої діяльності в Android?
У мене є дві дії A і B. Я хочу мати анімацію, що зменшується, коли активність A викликає B і максимізує анімацію, коли активність B викликає А. Мені для цього не потрібні файли xml-анімації. Коли ми називаємо іншу діяльність в Android, вона надає анімацію за замовчуванням, а потім викликає анімацію …

3
Подальше розуміння setRetainInstance (true)
Що саме відбувається , коли ви телефонуєте setRetainInstance(true)на Fragment? Документації практично не існує, і це здається дуже важливою функцією. Зокрема, я хочу знати, наскільки ця послідовність (яку я склав) відповідає дійсності: Користувач обертає пристрій. Фрагмент відривається від Activityі Fragment.onDetach()називається. Діяльність знищується; Activity.onDestroy()це називається. Об'єкт Activityjava видаляється (коли можливо, GC). Створюється …

23
Як перевірити, чи активність на передньому плані чи на видимому тлі?
У мене на таймері сплеск екрану. Моя проблема полягає в тому, що перед початком finish()своєї діяльності мені потрібно перевірити, чи почалася наступна діяльність, тому що з'являється системне вікно діалогу, і я хочу лише цього finish(); як тільки користувач обрав варіант із діалогового вікна? Я знаю, що є багато запитань щодо …

7
Як підтримувати режим занурення в діалогах?
Як мені підтримувати новий режим занурення, коли в моїх діях відображається спеціальний діалог? Я використовую наведений нижче код для підтримки режиму занурення в діалогах, але з цим рішенням NavBar з’являється менше секунди, коли я запускаю свій власний діалоговий діалог, він зникає. Наступне відео краще пояснює проблему (подивіться внизу екрану, коли …

17
Kotlin Android запустить нову активність
Я хочу запустити ще одну діяльність на Android, але з’являється така помилка: Вкажіть виклик конструктора; класифікатор 'Page2' не має супутнього об'єкта після створення Intentкласу. Що робити, щоб виправити помилку? Мій код: class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) } fun buTestUpdateText2 (view: View) { val …

5
Коли саме називаються onSaveInstanceState () та onRestoreInstanceState ()?
Наступний малюнок (від офіційного документа ) описує відомий життєвий цикл діяльності Android: З іншого боку, коли діяльність знищується системою (наприклад, тому, що потрібно відновити пам'ять), стан активності іноді автоматично зберігається та відновлюється за допомогою методів onSaveInstanceState()і onRestoreInstanceState(), як проілюстровано наступним малюнком (також від офіційного документа ): Я знаю, що onSaveInstanceState()це …

10
Закінчіть діяльність з іншої діяльності
Я хочу закінчити одну діяльність з іншої діяльності, наприклад: У розділі Діяльність [A] при натисканні кнопки я викликаю активність [B], не закінчуючи активність [A]. Зараз у діяльності [B] є дві кнопки: Нова та Модифікація . Коли користувач натискає на модифікацію, тоді виведіть активність [A] зі стека з усіма параметрами, що …

8
Як додати анімацію до завершення діяльності ()
Я використовую overridePendingTransition, коли створена моя активність, і це прекрасно працює, я можу побачити, що зникнення працює чудово, але коли я намагаюсь і анімувати фінішну активність, він все ще робить праворуч на слайд за замовчуванням. Я вперше спробував визначити анімацію, коли я розпочав діяльність так: Intent myIntent = new Intent(a, …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.