【发布时间】:2010-03-31 08:18:23
【问题描述】:
对于invoke search android 示例,每次查询搜索结果都由onCreate() 接收。 我怎样才能让它被 onNewIntent() 接收。什么样的操作会导致 onNewIntent() 接收到 Intent?
【问题讨论】:
标签: android
对于invoke search android 示例,每次查询搜索结果都由onCreate() 接收。 我怎样才能让它被 onNewIntent() 接收。什么样的操作会导致 onNewIntent() 接收到 Intent?
【问题讨论】:
标签: android
您的活动需要在清单中声明android:launchMode="singleTop",以便调用onNewIntent()。如果接收到新的意图并且活动堆栈上不存在活动的实例onCreate() 将被调用。如果它确实存在于活动堆栈中,则将调用onNewIntent()。
android:launchMode 的文档更详细。
【讨论】: