Вопросы с тегом «android-activity»

Вопросы о создании или управлении деятельностью в Android. В приложениях Android активность - это компонент, который предоставляет пользовательский интерфейс, позволяющий пользователю что-то делать. Простые примеры: наберите номер телефона, сделайте фотографию, отправьте электронное письмо или просмотрите карту.

5
runOnUiThread во фрагменте
Я пытаюсь преобразовать действие во фрагмент. Знак ошибки включен runOnUiThread. о прошлом: GoogleActivityV2 расширяется от Activity. runOnUiThread в классе ExecuteTask. класс ExecuteTask, вложенный в действие. (Беги нормально) сейчас: GoogleActivityV2 расширяется от Fragment. runOnUiThread в классе ExecuteTask. класс ExecuteTask, вложенный в действие. (Ошибка при runOnUiThread) вот мой код public class GoogleActivityV2 …

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

7
Жизненный цикл Android Fragment при изменении ориентации
Использование пакета совместимости для целевой версии 2.2 с использованием фрагментов. После перекодирования действия для использования фрагментов в приложении я не смог заставить работать изменение ориентации / управление состоянием, поэтому я создал небольшое тестовое приложение с одним FragmentActivity и одним фрагментом. Журналы от изменения ориентации странные, с множественными вызовами фрагментов OnCreateView. …

11
Как отправлять объекты через бандл
Мне нужно передать ссылку на класс, который выполняет большую часть моей обработки через пакет. Проблема в том, что он не имеет ничего общего с намерениями или контекстами и содержит большое количество непримитивных объектов. Как мне упаковать класс в пакетный / сериализуемый и передать его классу startActivityForResult?

2
Действия по уничтожению Android, процессы уничтожения
Привет, мне интересно, как Android управляет памятью, и я нигде не могу найти точного ответа. Предположим, у меня есть приложение с 5 действиями в текущем стеке действий (4 остановлены и 1 возобновлен), служба не подключена. Я нажимаю кнопку HOME, чтобы остановить все мои действия. Я запускаю другое приложение, потребляющее память, …

5
Запустить сервис в Android
Я хочу позвонить в службу, когда начнется определенное действие. Итак, вот класс Service: 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?
У меня есть два Activity A и B. Я хочу иметь сжатую анимацию, когда Activity A вызывает B, и максимизировать анимацию, когда Activity B вызывает A. Мне для этого не нужны файлы xml анимации. Когда мы вызываем другое Activity в Android, оно дает анимацию по умолчанию, а затем вызывает анимацию …

3
Дальнейшее понимание setRetainInstance (true)
Что именно происходит , когда вы звоните setRetainInstance(true)на Fragment? Документация практически отсутствует, и это кажется очень важной функцией. В частности, я хочу знать, какая часть этой последовательности (которую я придумал) верна: Пользователь вращает устройство. Фрагмент отделяется от файла Activityи Fragment.onDetach()называется. Деятельность уничтожена; Activity.onDestroy()называется. Объект Activityjava удаляется (если возможно, сборщиком мусора). …

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

7
Как поддерживать режим погружения в диалогах?
Как мне поддерживать новый режим погружения, когда мои действия отображают настраиваемый диалог? Я использую приведенный ниже код для поддержания иммерсивного режима в диалогах, но с этим решением панель навигации появляется менее чем на секунду, когда я запускаю свой собственный диалог, а затем исчезает. Следующее видео лучше объясняет проблему (посмотрите на …

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) { …

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

10
Завершить действие из другого занятия
Я хочу завершить одно действие другим, например: В Activity [A] при нажатии кнопки я вызываю Activity [B], не завершая Activity [A]. Теперь в Activity [B] есть две кнопки: New и Modify . Когда пользователь нажимает кнопку «Изменить», выдает активность [A] из стека со всеми отмеченными опциями. Но когда пользователь нажимает …

6
Как передать значения из одного действия в предыдущее действие
Как передать значение с одного экрана на предыдущий? Рассмотрим этот случай: у меня два занятия. На первом экране есть по одной TextViewкнопке, а на втором - по одной EditTextи кнопке. Если я нажму первую кнопку, произойдет переход ко второму действию, и здесь пользователь должен будет что-то ввести в текстовое поле. …

8
Как добавить анимацию к активности finish ()
Я использую overridePendingTransition, когда создается мое действие, и оно отлично работает. Я вижу, что затухание отлично работает, но когда я пытаюсь анимировать завершение действия, он по-прежнему выполняет слайд справа налево по умолчанию. Сначала я попытался определить анимацию выхода при запуске действия следующим образом: Intent myIntent = new Intent(a, SkdyAlert.class); myIntent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP); …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.