Откройте уже открытую активность в Android - PullRequest
0 голосов
/ 26 мая 2011

Я занимаюсь разработкой приложения и его виджета на главный экран.

Теперь из моего виджета, когда я нажимаю на кнопку, открывается приложение, откуда оно было оставлено.

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

Теперь я хочу возобновить мое открытое приложение.

Всякий раз, когда я нажимаю кнопку из моего виджета. Как мне это сделать??

Пожалуйста, помогите

Заранее большое спасибо!

1 Ответ

0 голосов
/ 26 мая 2011

Я никогда раньше не создавал виджеты, но именно так я заставлял запуск уведомлений возвращаться к своей первоначальной активности, когда вы опускаете панель и нажимаете на нее.

Intent originalActivity = new Intent(getApplicationContext(), Widget.class);
originalActivity.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);

Еще раз, не уверен, как вы будете делать это с виджетом, но чтобы перезапустить его для уведомления, вы конвертируете это намерение в PendingIntent, которое будет вызываться позже, когда вы захотите снова запустить его. Я бы предположил, что это похоже на то, как вы бы это сделали на виджете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...