我正在调用标准搜索,调用搜索的Activity与处理搜索的活动(“可搜索活动”)相同 . 如果我在Activity定义中包含android:launchMode =“singleTop”,则搜索会调用Activity的onNewIntent方法,并且我会选择指定的搜索parm:没问题 . 如果你没有指定android:launchMode,或者为launchMode指定一个不同的值,Activity的哪个方法会调用,或者你总是在Manifest文件的searchable活动定义中指定android:launchMode =“singleTop”?这是我指定的内容:
/res/xml/searchable.xml:
1 回答
相同的Activity再次启动 . 因此ActivityStack中有两个相同Activity的实例 .