我按照 android文档编写了一个带有搜索小部件的应用程序。
但我发现有两个ACTION_SEARCH
意图被发送到SearchActivity
. 所以,我怀疑那是我的错。
然后我尝试了Google Play 应用程序。我输入关键字搜索应用程序,我仍然捕捉到两个意图!这是日志猫。那么,应该如何处理呢?即使我用 singleTop Activity 覆盖 onNewIntent,它也需要搜索两次才能处理一次搜索操作!
04-18 22:26:19.007: I/ActivityManager(389): 从 pid 1721 04 开始 u0 {act=android.intent.action.SEARCH flg=0x10000000 cmp=com.android.vending/.AssetBrowserActivity (has extras)} -18 22:26:19.007:I/ActivityManager(389):从 pid 1721 开始 u0 {act=android.intent.action.SEARCH flg=0x10000000 cmp=com.android.vending/.AssetBrowserActivity(有附加功能)}