目前,当我点击它时,我的android小部件会运行一个PendingIntent。问题是如果活动已经在后台运行,则窗口小部件会再次运行它。有没有办法让小部件打开当前运行的版本而不是全新的版本?
答案 0 :(得分:1)
您可以将Activity标记为具有singleTop或singleTask的launchMode,这可以让您使用onNewIntent
回调来接收意图。有关详细信息,请参阅http://developer.android.com/guide/topics/manifest/activity-element.html#lmode。