[英]How to start an appwidget configuration activity from an intent
我正在设置一个应用程序小部件,当用户将小部件添加到主屏幕时,它随我的配置活动一起弹出。
但是现在我需要我的用户登录,所以我将他们重定向到我的登录活动,
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (!isLoggedIn()) {
Intent intent = new Intent(AppWidgetConfigureActivity.this, LoginActivity.class);
intent.putExtra("Source", "widgetConfig");
startActivity(intent);
this.finnish();
}
但是现在,当我的登录活动成功登录后,我需要创建我的appwidget配置意图并重新启动它。
但我不确定如何执行此操作,因为config活动包含小部件ID等信息。
如何重新启动我的配置活动?
答案可能就像不调用finish()
一样简单。 这将使您可以在任务堆栈上进行配置活动,并且当登录活动完成时,将再次显示配置活动。
如果您使用startActivityForResult
,则可以使用登录活动获取一些可以在返回自己的活动时使用的数据。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.