【发布时间】:2017-09-06 11:37:46
【问题描述】:
我有三个活动:A、B 和 C。
A 是 B 的意图,B 是 C 的意图,
当我在 C 中完成操作后,我想销毁 C 并返回 A,而不是 B。
我试过了:
finish();
B b = new B();
b.finish();
在 C 中,不起作用;还有
finish();
B b = new B();
b.onDestroy();
在 C 中,它会生成 NullPointerException。
我如何做到这一点?
【问题讨论】:
-
在活动中不要调用finish()
标签: android android-activity android-lifecycle