Articles of активность

Кнопка Android назад не перезапускает активность?

Мое приложение запускает активность. Одним нажатием кнопки приложение открывает браузер с веб-страницей. Когда я нажимаю кнопку «Назад», он возвращается к моему начальному экрану активности, но не возобновляет или не возобновляет работу. Когда я помещаю все код макета и код активности в onResume вместо onCreate, активность перезапускается. Мой вопрос: правильно ли это сделать? Могу ли я […]

Событие Click, перенесенное в следующую начатую активность

Меня поражает странная обработка событий в Android. Моя проблема заключается в том, что если пользователь нажимает Button на Button много раз очень быстро, то событие ставится в очередь и переходит к следующему Activity . Вот пример: <Button android:id="@+id/btn_home_show" style="@style/main_buttons" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/home_label_show" /> Activity onClick : public void onClick(View view) { int viewId = view.getId(); […]

Android: launchMode = проблема SingleTask

У меня есть приложение, которое окружает основное действие (главное меню). В каждом другом приложении есть пункт меню опций, который направляет на это действие. Сначала я всегда начинал новое основное действие, когда этот элемент был выбран. Используя набор намерений, я сказал основную деятельность, что некоторые инициализации, которые я делаю с новым началом, не нужны. Однако мне […]

Как освободить текущую память объекта деятельности после выхода из работы?

Я получаю OutofMemoryError для моего приложения для Android и немного запутался относительно того, что происходит. В основном, что происходит, я могу запускать его первые несколько раз, но когда я пытаюсь выйти из него, а затем снова открываю его снова и снова, я получаю ошибку из памяти. Я попытался изучить эту тему и обнаружил, что метод […]

Завершите все действия, кроме одного

Когда я использую этот метод, я возвращаюсь к странице входа, но я все еще могу нажать кнопку возврата, и он возвращает меня к предыдущему действию. Почему он не закрывает другие виды деятельности? public void restartApplication() { Intent i = getBaseContext().getPackageManager().getLaunchIntentForPackage(getBaseContext().getPackageName()); i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(i); } Есть ли способ завершить все действия, кроме активности входа? Или перезапустить все […]

Android Custom Launcher startActivity () блокирует намерение BOOT_COMPLETED

В настоящее время я работаю над пользовательским ROM (на основе CyanogenMod 11.0), который направлен на реализацию пользовательского «режима киоска». Для этого у меня есть три компонента в одном приложении (с системными привилегиями): служба, которая обрабатывает изменения в статусе / навигационной панели и отключает ключ питания. Приемник, который запускает услугу только после BOOT_COMPLETED сигнала BOOT_COMPLETED . […]

Получение контекста из NativeActivity

У меня есть приложение, использующее NativeActivity. Я хочу вызвать в Java, чтобы сделать что-то, что требует контекста (например, доступ к TelephonyManager для запроса IMEI). Как получить действительный контекст для моей деятельности? Структура ANativeActivity содержит множество полезных данных для моего приложения, таких как среда JavaVM и JNI, и т. Д. Она также содержит файл задания, указывающий […]

Android: добавление данных в Intent не загружается.

У меня есть виджет, который должен вызвать действие основного приложения, когда пользователь нажимает на тело виджета. Моя настройка работает для одного экземпляра виджета, но для второго экземпляра того же виджета PendingIntent повторно используется, и в результате жизненно важная информация, которую я отправляю как дополнительная, перезаписывается для первого экземпляра. Поэтому я решил, что должен передать идентификатор […]

Android работает на низкой памяти, без видимых причин

У нас есть комьюнити / аппаратное обеспечение Android, которое мы устанавливаем на клиентских сайтах. На некоторых планшетах память начинает работать низко, и Android начинает делать свое дело, убивая наше приложение, которое затем автоматически перезапускается нашей службой watchdog. Вот код, который мы используем для мониторинга per-app memory usage для per-app memory usage : for( RunningAppProcessInfo info […]

Как начать различную работу с помощью футляра переключателя в пункте меню?

public void onPopup(View view) { final PopupMenu menu=new PopupMenu(this,view); menu.getMenuInflater().inflate(R.menu.menu1,menu.getMenu()); menu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() { public boolean onMenuItemClick(MenuItem item) { Toast toast=Toast.makeText(MainActivity.this, item.getTitle()+"Selected",Toast.LENGTH_SHORT); //Intent intent2 = new Intent(MainActivity.this, YourSpotActivity.class); //startActivity(intent2); //startActivity(new Intent(MainActivity.this,YourSpotActivity.class)); toast.show(); return true; } }); menu.show(); } Когда я нажимаю любой из элементов списка, он запускает другое действие. Как я могу это сделать, изменив код […]