【发布时间】:2016-01-30 00:20:16
【问题描述】:
我有三个 Activities A 、 B 和 C ;
Activity C 上面的 activity B 和 B 上面的 A 。
A类:
button.setonclicklistener...
.
.
.{
startactivity(A.this , B.class() ) ;
}
.
.
.}
B 类:
button.setonclicklistener...
.
.
.{
startactivity(B.this , C.class() ) ;
}
.
.
.}
现在我在 Activity C 中,delete (finish) Activity C 和 B 中的按钮来自活动 C:
button.setonclicklistener...
.
.
.{
Finish();//activity C
Finish();//activity B
}
.
.
.}
【问题讨论】:
-
如果你必须做这样的事情,你可能应该考虑将 B 和 C 组合成一个
Activity和两个Fragments,然后在Fragments 之间切换而不是打开一个新的 @ 987654334@。在大多数情况下,必须完成多个Activitys 是应用中导航混乱的标志。
标签: android start-activity activity-finish