Android活动管理

Bha*_*han 0 android android-activity back-stack

我对活动管理有一个问题.假设我有4个活动,例如A1,A2,A3,A4.现在A1有一个按钮,启动活动A2.A2有2个按钮,可以从A3或A4开始,A3有2个按钮,可以启动A4和A1活动.A4有3个按钮用于sart活动A1,A2,A3我在这个活动中没有使用完成方法.那么现在用户点击任何按钮的任何活动,而不是检查活动,这是否已经在后台?如果是,则此活动不会生成已在后台的新实例和启动活动.否则它会创造新的坚持.

Bar*_*end 5

你可以通过FLAG_ACTIVITY_REORDER_TO_FRONT在你Intent的标志中加入你的标志来获得这种行为,然后startActivity(intent)就像你通常那样打电话.