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

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

10
Почему фрагменты и когда использовать фрагменты вместо действий?
В Android API 11+ Google выпустил новый класс под названием Fragment. В видео Google предлагает, чтобы, когда это возможно ( ссылка 1 , ссылка 2 ), мы использовали фрагменты вместо действий, но они точно не объясняли, почему. Какова цель фрагментов и их возможное использование (кроме некоторых примеров пользовательского интерфейса, которые …

4
getApplication () против getApplicationContext ()
Я не мог найти удовлетворительный ответ на этот вопрос, так что здесь мы идем: с чем дело Activity/Service.getApplication()и Context.getApplicationContext()? В нашем приложении оба возвращают один и тот же объект. ActivityTestCaseТем не менее, при имитации приложения будет getApplication()возвращаться с имитацией, но getApplicationContextвсе равно будет возвращаться другой экземпляр контекста (один введенный Android). …

11
Изменить начальную активность приложения
Я создал основные элементы своего приложения, но хочу добавить другое действие, которое станет отправной точкой (своего рода экран входа в систему). Пара вопросов: 1 У меня есть достаточно приличное представление о том, как переключаться между действиями (на основе этой статьи: http://www.linux-mag.com/id/7498 ), но я не уверен, как создать новую ( …

15
Удаление активности из стека истории
Мое приложение показывает активность регистрации в первый раз, когда пользователь запускает приложение, выглядит так: ActivitySplashScreen (добро пожаловать в игру, зарегистрировать аккаунт?) ActivitySplashScreenSignUp (отлично, заполните эту информацию) ActivityGameMain (основной экран игры) поэтому действия запускаются друг в друге именно в таком порядке, когда пользователь нажимает кнопку на каждом экране. Когда пользователь переходит …


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

24
Вызов startActivity () вне контекста Activity
Я реализовал ListViewв моем приложении для Android. Я связываюсь с этим, ListViewиспользуя пользовательский подкласс ArrayAdapterкласса. Внутри переопределенного ArrayAdapter.getView(...)метода я назначаю OnClickListener. В onClickметоде OnClickListener, я хочу начать новую деятельность. Я получаю исключение: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want? …

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

30
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); Когда пользователь нажимает кнопку в C, я …

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

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

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

5
Как вернуть результат (startActivityForResult) из действия TabHost?
У меня есть 3 класса в моем примере: класс А, основной вид деятельности. Класс A вызывает startActivityForResult: Intent intent = new Intent(this, ClassB.class); startActivityForResult(intent, "STRING"); Класс B, этот класс является TabActivity: Intent intent = new Intent(this, ClassC.class); tabHost.addTab... Класс C, этот класс является обычным занятием: Intent intent = this.getIntent(); intent.putExtra("SOMETHING", …

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

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

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