如何在从AppWidgetProvider启动新活动之前关闭所有活动android
问题描述:
嗨我想在从AppWidgetProvider启动新活动之前关闭所有活动。我没有想法做到这一点。你能否建议我做任何想法?如何在从AppWidgetProvider启动新活动之前关闭所有活动android
答
您可以使用finishAffinity()
方法(从Activity
,doc here)。启动虚拟无形/透明Activity
,finishAffinity
所有Activity
IES和startActivity
适当Intent
也有一些标志为Intent
S的应该清除Activity
堆栈中,但在清单取决于宣布launchMode
。您可以检查这些
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK);
或
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | FLAG_ACTIVITY_SINGLE_TOP);
感谢您的答复。我会检查并通知你。 – Sangeetha
我修复了我的问题。非常感谢 – Sangeetha