Android如何结束当前活动并重新加载之前的活动?

3
我有三个活动 A -> B -> C。 完成 C 活动并在其销毁时,我想自动重新加载 B 活动。
请帮帮我。
3个回答

11

我应该把onActivityResult()方法放在哪里?如何访问这个方法? - viper

1
如果您打开了Activity A->B->C,您可以使用以下方法:

在Activity C上使用finish();命令

并使用:

@Override
protected void onRestart() {
    super.onRestart();
    reloadDATABASE();
}

在B活动上

C活动将关闭,B活动将重新加载其数据库

您可以使用相同的方法关闭B活动并重新加载A活动


-2

为什么你想要重新加载,因为实际上Activity B已经在堆栈中了。所以,只需在Activity C上简单地调用closeActivity(),你的Activity B就会恢复。


可能需要刷新一些数据吗? - viper

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接