До сих пор я успешно использовал функцию startActivity, и теперь, когда мне нужно использовать startActivityResult, у меня есть проблема.
При использовании этой функции активность, которую я ожидаю запустить, запускается правильно, но похоже, что функция onActivityResult никогда не вызывается.
Вот мой код в активности FriendPicker, чтобы активировать MoodPicker:
Intent intent = new Intent(FriendPicker.this, MoodPicker.class);
startActivityForResult(intent, 2);
И вот мой код в действии MoodPicker:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent intent)
{
super.onActivityResult(requestCode, resultCode, intent);
Log.i("in OnActivityResult", "Activity Result");
switch (requestCode)
{
case 2:
Log.i("in OnActivityResult", "Activity Resut 2");
break;
}
}
и ничего в моем файле журнала не написано (я, конечно же, проверял, что мой файл журнала работает правильно и дважды проверяет вывод вывода текста).
Есть ли что-то, что я забыл объявить в файле манифеста?
Спасибо заранее.