当我点击小部件时,我在从小部件启动应用程序时遇到问题。
这是一些代码的剪辑
// 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(使用前将#替换为@)