【发布时间】:2016-05-02 20:32:55
【问题描述】:
我有 3 个活动 A1、A2 和 A3。
第一个活动(A1)中有 3 个片段(fA、fB 和 fC)。从片段 "fB" 我要去我的 A2 活动,从 A2 我要去 A3。
现在从 A3 活动开始,我想在按钮按下时返回片段 fB。 我可以回到A1,但不能回到fb。是否有可能回到fb?如果可以,那么如何?
public void onClick(View v) {
Intent intent = new Intent(A3.this, A1.class);
// Intent intent = new Intent(A3.this, fB.class);
startActivity(intent);
错误 android.content.ActivityNotFoundException:找不到明确的活动类 它是一个片段,所以我不能在清单中声明它。
【问题讨论】:
-
片段在活动中。您的片段 B 在活动 A 中。您应该回到活动 A,它会在那里。我认为您的问题出在其他方面。
-
你如何完成从片段打开的两个活动
-
你什么都不用做。如果您按下后退按钮或
finish活动,它应该保留在 fB 中。除非您在清单中放置任何像 CLEAR_TOP 这样的标志 -
是的,我是说我可以回到片段活动,但不能回到特定片段。所以不可能从另一个活动回到特定片段? @AlexanderKulyakhtin
-
是的,在后面按我可以从 A3activity 访问 fb 片段,但我必须按 2 次@Clairvoyant