启动应用程序的第二个实例的小部件

2024-01-21

当我点击小部件时,我在从小部件启动应用程序时遇到问题。 这是一些代码的剪辑

// Create an Intent to launch activity
Intent intent = new Intent(context, Entry_MainTabView.class);
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0);             
updateViews.setOnClickPendingIntent(R.id.Widget, pendingIntent);

现在来看一下场景。 我启动我的应用程序,退出到主页,然后单击我的小部件。 它启动应用程序的第二个实例,因此当我点击“后退”时,应用程序就会消失并显示另一个副本。然后我再次回击,最后回到主屏幕。

如果 ram 中不存在任何实例,如何使 Intent 仅创建一个新实例?


你看过吗Activity 的 singleInstance 和 singleTask 启动模式 http://developer.android.com/guide/topics/fundamentals.html? 表示没有记录的方法来确保只有一个小部件实例在运行。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

启动应用程序的第二个实例的小部件 的相关文章

随机推荐