Как получить намерение основного запуска активности из другой активности? - PullRequest
4 голосов
/ 29 марта 2012

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

Intent launchIntent = getIntent();

В вышеприведенном, очевидно, getIntent() не даст мне правильный Intent, который мне нужен.

Как мне получить основной запуск Activity Intent?

Ответы [ 2 ]

0 голосов
/ 30 марта 2012

Когда загружается Activity1, возьмите Bundle, связанный с его запуском.

Когда Activity2 запущен, поместите эти же дополнительные функции в ваш новый Intent и передайте его Activity2.

Вы не можете просто получить доступ к Intent из другого вида деятельности, вам нужно передать информацию.

0 голосов
/ 30 марта 2012
import android.os.Bundle;

Bundle extras = getIntent().getExtras();
   if (extras != null) {
       pics = extras.getInt(KEY_HERE);
   }

Замените картинки и получите, если необходимо.

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