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

Запуск Activity from Preference Activity вызывает исключение отказа от разрешения

У меня здесь проблема. Что я хочу сделать, так это запустить Activity из PreferenceActivity. Таким образом, мой preference.xml, который содержит шаблон предпочтений, выглядит следующим образом: <Preference android:title="Launch Activity" > <intent android:action="org.momo.SOME_ACTIVITY" /> </Preference> Явлению известно о действиях, которые я хочу запустить. <activity android:label="@string/app_name" android:name="SomeActivity"> <intent-filter> <category android:name="android.intent.category.DEFAULT" /> <action android:name="org.momo.SOME_ACTIVITY" /> </intent-filter> </activity> Угадайте, что, […]

Кнопка Android Back не возвращается к предыдущему действию

У меня есть приложение, которое имеет два действия: MainActivity и SettingsActivity. В MainActivity есть меню с одним элементом меню «Настройки». Когда этот пункт меню щелкнут, он запускает SettingsActivity с намерением. После запуска активности я нажимаю кнопку «Назад» в верхнем левом углу, и ничего не происходит. Я предположил, что с момента начала работы с использованием намерения […]

Обнаруживать все события касания без переопределения dispatchTouchEvent ()?

Я разрабатываю Android-библиотеку, которая должна отслеживать все события касания в приложении, которое его использует. На данный момент пользователи должны переопределять dispatchTouchEvent() своих действий в своих действиях. как показано ниже @Override public boolean dispatchTouchEvent(MotionEvent event) { MyLib.dispatchTouchEvent(event); return super.dispatchTouchEvent(event); } Но Appsee обнаруживает события касания с Appsee.start(“key”); По методу onCreate, интегрированному в первую активность, когда приложение […]

Жизненный цикл активности бок о бок

Представьте, что у меня есть активность A, и я начинаю новую деятельность B с этой. Каким будет жизненный цикл Activities бок о бок? 1. A: onCreate 2. A: onStart 3. A: onResume На A => startActivity (B) 4. B: onCreate 5. B: onStart 6. A: onPause 7. B: onResume 8. A: onStop Это верно?

Реализация методов жизненного цикла Android может вызвать реализацию суперкласса после выполнения какой-либо работы?

В документации по Android у нас есть : Примечание. Ваша реализация этих методов жизненного цикла должна всегда вызывать реализацию суперкласса, прежде чем выполнять какую-либо работу … Но я видел случаи, когда код помещается после метода суперкласса, особенно для таких методов, как onPause (), onStop (), onDestroy (), например: @Override protected void onPause() { LocalBroadcastManager.getInstance(this).unregisterReceiver(mMessageReceiver); super.onPause(); […]

Использование Non-Production Activity для тестирования с Android Studio

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

Какие методы вызывают в жизненном цикле деятельности в следующих случаях:

Предположим, у меня есть одно приложение активности Hello World. Я запускаю это приложение. Какие методы используются в каждом случае: Нажата кнопка «Домой»:? Нажмите кнопку «Назад»:? Получен телефонный звонок:? Какие методы вызывается после того, как пользователь снова запустит приложение с помощью значка приложения (при условии, что ОС не имеет «условия использования других приложений»): Нажата кнопка «Домой»:? […]

Обновление Android-виджета от активности

У меня есть виджет, его настройка так, что, когда я нажимаю на него, он открывает некоторые настройки в активности. views.setOnClickPendingIntent(R.id.btnActivate, pendingIntent); Это настраивает некоторые настройки для приложения. Я хочу добиться того, чтобы виджет обновил свое представление, чтобы отразить измененные параметры, когда запуск Activity I закрывается. Использование интервала обновления или любого другого типа опроса не подходит […]

Зачем мне когда-либо хотеть `setRetainInstance (false)`? – Или – Правильный способ обработки вращения устройства

Пожалуйста, поправьте меня, если я ошибаюсь в этом. Это своего рода уточняющий вопрос, поскольку я не видел его явно написанным где-либо. В Android 4 вы можете вызвать setRetainInstance(true) на Fragment чтобы при изменении конфигурации (что в основном означает вращение устройства) объект java Fragment не уничтожается, а новый экземпляр его не создается. То есть экземпляр сохраняется. […]

Как получить представление из макета заголовка ящика с привязкой к активности?

Итак, это мой activity_main.xml: <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" tools:context="MainActivity" > <!– A DrawerLayout is intended to be used as the top-level content view using match_parent for both width and height to consume the full space available. –> <android.support.v4.widget.DrawerLayout android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" > <!– As the main content view, the view below consumes […]

Intereting Posts
Проблемы с созданием всплывающего окна в Android-активности Можете ли вы запустить IntentService в отдельном процессе? Как вызвать фрагмент из активности в android? MediaStore – Uri для запроса всех типов файлов (носителей и носителей) Разрешение отказа: startActivity запрашивает запуск как пользователь -2, но вызывает от пользователя 0; Это требует android.permission.INTERACT_ACROSS_USERS_FULL Переключение устройства A2DP (Android) Отключить кнопку с помощью кнопки выбора Android JellyBean не распознает getTextSize для AttriubteSet Нарисуйте текст внутри круга Как я могу отображать несколько строк текста на кнопке Как уменьшить разрыв между значком навигации и заголовком панели? OnClickListener на представлениях внутри настраиваемого ScrollView Ошибка медиаплеер (-38,0), остановка, вызываемая в состоянии 4 Разработка на Android-устройстве через беспроводную сеть «Падение назад в режиме PROMPT с тех пор, как ошибка _cordovaNative отсутствует» в старых версиях Android SDK