Мой исходный код следующим образом:Знаете ли вы это? о андроида намерении
в MainActivity: Код
protected void onActivityResult(int requestCode, int resultCode, Intent data){
super.onActivityResult(requestCode, resultCode, data);
switch(requestCode)
{
case LOGIN_ACTIVITY_REQUEST_CODE:
{
if(resultCode == RESULT_OK){
Bundle bd = new Bundle();
bd = data.getBundleExtra("bundle");
}
}
default:
{
Log.d(DEBUG_ACTIVITY_CLASS_NAME, "ERROR : onActivityResult - unknown activity code");
}
}
}
И второе действие заключается в следующем:
public void returnToGameActivity(Bundle bundle) {
Intent intent = new Intent();
intent.putExtra("bundle", bundle);
this.setResult(RESULT_OK, intent);
finish();
}
Но я не могу получить данные 'BD' из Тип пакета в onActivityResult() в MainActivity. Зачем?
Но в этом случае я могу получить данные бд:
во второй деятельности,
putExtra("string", "test string");
и MainActivity,
String str = getStringExtra("string");
Почему я не могу получить данные в тип связки?
* но в этом случае я могу получить данные о bd. *, Что это значит? – Blackbelt