Проблема: у меня есть 4 упражнения A, B, C и D.
A - звонки -> B - звонки -> C
вызов новой активности выполняется с помощью startActivityForResult (..., ...)
Теперь моя проблема в том, что если я просто вызываю Finish для действия C, то onActivityResult (...) вызывается, как и ожидалось. Но я хочу закончить C и startActivity (D, ...);
// Код из C, где я вызываю finish ().
public void onSettingsClick(View v) {
System.out.println("My Parent ====== "+getParent());
if (getParent() == null) {
setResult(Activity.RESULT_CANCELED, new Intent());
} else {
getParent().setResult(Activity.RESULT_CANCELED,new Intent());
}
finish();
StartActivityUtil.launchSettings(this);// call to Activity D is done here
}
Плз Помогите, попробовал другой соль. но не повезло: (
Также я всегда получаю getParent () = null