回到 Android 中的发送意图 activity
Going back to sending intent activity in Android
我正在尝试找出一种方法来从可能有多个传入活动的 activity 返回到发送 activity,这是我的场景:
假设我在 activity A,我派人去 activity C(你可以通过多个活动到达 activity C)。在 activity C 中单击按钮,我想将用户发送回 activity A。
我该怎么做?
我已经尝试了以下和不同的变体,但没有成功,任何帮助将不胜感激!谢谢!
mGoBackToActivity.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String goToClass = incomingGameIntent.getStringExtra("activity");
Intent goBacktoActivity = null;
try {
goBacktoActivity = new Intent(Searched_Game_ListView.this, Class.forName(goToClass));
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
startActivity(goBacktoActivity);
}
});
假设用户已经完成 activity C 并且您希望他 return 到 activity A,您应该在 [=14= 上使用 finish()
方法] C. 你甚至可以用它来传递当前 activity.
的 "result"
上面伯特的回答非常有效。我也能够使用下面的代码让它工作:
mGoBackToActivity.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
onBackPressed();
}
});
我正在尝试找出一种方法来从可能有多个传入活动的 activity 返回到发送 activity,这是我的场景:
假设我在 activity A,我派人去 activity C(你可以通过多个活动到达 activity C)。在 activity C 中单击按钮,我想将用户发送回 activity A。
我该怎么做?
我已经尝试了以下和不同的变体,但没有成功,任何帮助将不胜感激!谢谢!
mGoBackToActivity.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String goToClass = incomingGameIntent.getStringExtra("activity");
Intent goBacktoActivity = null;
try {
goBacktoActivity = new Intent(Searched_Game_ListView.this, Class.forName(goToClass));
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
startActivity(goBacktoActivity);
}
});
假设用户已经完成 activity C 并且您希望他 return 到 activity A,您应该在 [=14= 上使用 finish()
方法] C. 你甚至可以用它来传递当前 activity.
上面伯特的回答非常有效。我也能够使用下面的代码让它工作:
mGoBackToActivity.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
onBackPressed();
}
});