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

368
Вызов startActivity () вне контекста Activity

Я реализовал ListViewв моем приложении для Android. Я связываюсь с этим, ListViewиспользуя пользовательский подкласс ArrayAdapterкласса. Внутри переопределенного ArrayAdapter.getView(...)метода я назначаю OnClickListener. В onClickметоде OnClickListener, я хочу начать новую деятельность. Я получаю...

368
Завершить все предыдущие действия

Мое приложение имеет следующие экраны потока: Home->screen 1->screen 2->screen 3->screen 4->screen 5 Теперь у меня есть общая log out кнопка на каждом экране ( Home/ screen 1 / screen 2 /screen 3/ screen 4 / screen 5) Я хочу, чтобы, когда пользователь нажимал на кнопку выхода из...

332
Очистить весь стек истории и начать новое действие на Android

Можно ли начать действие в стеке, очистив всю историю до него? Ситуация У меня есть стек активности, который идет либо A-> B-> C, либо B-> C (экран A выбирает токен пользователя, но у многих пользователей только один токен). На экране C пользователь может выполнить действие, которое делает...

330
Android: очистить задний стек

В Android у меня есть некоторые действия, скажем, A, B, C. В A я использую этот код, чтобы открыть B: Intent intent = new Intent(this, B.class); startActivity(intent); В B я использую этот код, чтобы открыть C: Intent intent = new Intent(this, C.class); startActivity(intent); Когда пользователь...

295
Общие настройки Android для создания однократного действия (пример) [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 3 года назад . Улучшить этот вопрос У меня есть три действия A, B и C, где A...

292
Начать действие с параметром

Я очень новичок в разработке Android. Я хочу создать и запустить мероприятие, чтобы показать информацию об игре. Я показываю эту информацию, мне нужен идентификатор игры. Как я могу передать этот игровой идентификатор на активность? Идентификатор игры абсолютно необходим, поэтому я не хочу...

287
Как отключить изменение ориентации на Android?

У меня есть приложение, которое я просто хотел бы использовать в портретном режиме, поэтому я определил android: screenOrientation = "Portrait" в манифесте XML. Это работает нормально для телефона HTC Magic (и предотвращает изменение ориентации на других телефонах). Но у меня проблема с телефоном...

275
Как вернуть результат (startActivityForResult) из действия TabHost?

У меня есть 3 класса в моем примере: класс А, основной вид деятельности. Класс A вызывает startActivityForResult: Intent intent = new Intent(this, ClassB.class); startActivityForResult(intent, "STRING"); Класс B, этот класс является TabActivity: Intent intent = new Intent(this, ClassC.class);...

274
Как показать диалоговое окно, чтобы подтвердить, что пользователь хочет выйти из Android Activity?

Я пытался показать "Вы хотите выйти?" тип диалога, когда пользователь пытается выйти из Activity. Однако я не могу найти соответствующие хуки API. Activity.onUserLeaveHint()Первоначально выглядело многообещающе, но я не могу найти способ остановить...

266
Activity, AppCompatActivity, FragmentActivity и ActionBarActivity: когда использовать какую?

Я пришел из iOS, где это легко, а вы просто используете UIViewController. Однако в Android все выглядит намного сложнее, с определенными компонентами UIC для определенных уровней API. Я читаю BigNerdRanch для Android (книге примерно 2 года), и они предлагают использовать ее Activityдля размещения...

265
Как лучше всего реализовать поток социальной активности? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Улучшить этот вопрос Мне интересно услышать ваше мнение о том, как лучше...

257
Android Activity как диалог

У меня есть активность, whereActityкоторая также имеет дочерние диалоги. Теперь я хочу отобразить это действие в качестве диалога для другого действия. Как я могу это сделать?...

251
Как сделать так, чтобы Android-сервис общался с Activity

Я пишу свое первое приложение для Android и пытаюсь наладить связь между услугами и действиями. У меня есть служба, которая будет работать в фоновом режиме и делать некоторые записи GPS и времени. У меня будет Активность, которая будет использоваться для запуска и остановки Сервиса. Итак,...

248
Как предотвратить потерю состояния пользовательских видов при изменении ориентации экрана

Я успешно реализовал onRetainNonConfigurationInstance()для своего основного устройства Activityсохранение и восстановление определенных критических компонентов при изменении ориентации экрана. Но, похоже, мои пользовательские виды воссоздаются с нуля, когда меняется ориентация. Это имеет смысл,...

231
Как программно «перезапустить» приложение Android?

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

229
Предотвращение закрытия диалогового окна активности Android при внешнем прикосновении

У меня есть действие, которое использует стиль Theme.Dialog, так что это плавающее окно поверх другого действия. Однако когда я щелкаю за пределами диалогового окна (в фоновом режиме), диалоговое окно закрывается. Как я могу остановить это...

206
Один и тот же навигационный ящик в разных действиях

Я сделал рабочий ящик навигации, как показано в учебнике на сайте developer.android.com . Но теперь я хочу использовать один Навигационный ящик, который я создал в NavigationDrawer.class для нескольких действий в моем приложении. Мой вопрос заключается в том, может ли кто-нибудь здесь создать...

199
Android - Как переопределить кнопку «Назад», чтобы она не заканчивала () мою активность?

В настоящее время у меня есть действие, которое, когда оно отображается, уведомление также отображается на панели уведомлений. Это делается для того, чтобы, когда пользователь нажимал кнопку «Домой», а действие переместилось в фоновый режим, они могли вернуться к действию через уведомление....