如何在新意图 activity 完成后启动其余方法
How to make rest of methods start after new intent activity is finished
我从一个函数中调用了新的 activity,如下所示。
我想让 loadRoundFromExercise() ~ updateRound() 方法在从 openRegisterPopupActivity() 调用的新 activity 完成后启动
我想到了放睡眠的方法。但我无法估计用户要输入多长时间。
所以..我该如何解决这个问题?请帮助我。
谢谢。
adapter.setRoutineListener(new HealthRoutineViewHolder.Listener() {
@Override
public void onAddItem(ExerciseLog exerciseLog) {
setupLogReference(exerciseLog);
openRegisterPopupActivity(); // I call new activity here by intent.
loadRoundFromExercise();
convertToRoundLog();
updateRound();
}
您可以使用 startActivityForResult()
和 onActivityResult()
回调。这些基本上让 Activity A 开始 Activity B 然后 return 结果回到 Activity A.
Use onactivityresult android
我从一个函数中调用了新的 activity,如下所示。
我想让 loadRoundFromExercise() ~ updateRound() 方法在从 openRegisterPopupActivity() 调用的新 activity 完成后启动
我想到了放睡眠的方法。但我无法估计用户要输入多长时间。
所以..我该如何解决这个问题?请帮助我。
谢谢。
adapter.setRoutineListener(new HealthRoutineViewHolder.Listener() {
@Override
public void onAddItem(ExerciseLog exerciseLog) {
setupLogReference(exerciseLog);
openRegisterPopupActivity(); // I call new activity here by intent.
loadRoundFromExercise();
convertToRoundLog();
updateRound();
}
您可以使用 startActivityForResult()
和 onActivityResult()
回调。这些基本上让 Activity A 开始 Activity B 然后 return 结果回到 Activity A.
Use onactivityresult android