Android: передать данные дочернему действию, определить, кто является родителем - PullRequest
0 голосов
/ 02 ноября 2010

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

Вот как я перехожуребенку.Но я не знаю, как справиться с этим у ребенка, чтобы проверить, кто является родителем.

    public void chooseLocation(View v){
    Intent i = new Intent();
    i.setClass(InsertAd.this, Location.class);
    startActivityForResult(i, REQ_CODE_SELECT_LOCATION);
}

Вышеприведенный код используется на одном из родителей, есть ли каким-то образом я могу использовать "EQ_CODE_SELECT_LOCATION"?

Также я интересуюсь, как можно отправить данные дочерней деятельности

1 Ответ

5 голосов
/ 02 ноября 2010

Вставьте Extra своего намерения передать дополнительные данные.Например:

Intent i = new Intent();
i.putExtra("CallerClass", "com.example.callingActivity");
...

и более поздних версий в вашем классе Location.class, вы можете получить эти дополнительные с помощью getIntent ()

string caller = getIntent.getExtras().getString("CallerClass");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...