У меня есть сценарий, в котором мой домашний экран (ActivityA) запускает экран входа в систему (ActivityB).На этом экране входа в систему будет кнопка, позволяющая незарегистрированным пользователям регистрировать учетную запись, активирующая (ActivityC).
В моем коде у меня есть ActivityA
public class ActivityA extends Activity {
...
startActivityForResult(new Intent(this, ActivityB.class), 0);
...
}
и ActivityB
public class ActivityB extends Activity {
...
startActivity(new Intent(this, ActivityC.class));
...
}
Ну, это похоже на работу, но я обеспокоен, если есть какие-либо скрытыепроблема, которая может вернуться, чтобы преследовать меня позже?В ActivityB, если я запускаю ActivityC, нет вызова setResult () для запуска onActivityResult () ActivityA.Есть ли проблема с таким потоком, или я должен использовать startActivity вместо startActivityForResult?