Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在执行搜索和don';t指定android:launchMode=";单顶;_Android - Fatal编程技术网

在执行搜索和don';t指定android:launchMode=";单顶;

在执行搜索和don';t指定android:launchMode=";单顶;,android,Android,我调用的是标准搜索,调用搜索的活动与处理搜索的活动相同(“可搜索活动”)。 如果我在活动定义中包括android:launchMode=“singleTop”,搜索将调用活动的onNewIntent方法,我将选择指定的搜索参数:没问题。 如果未指定android:launchMode,或未为launchMode指定其他值, 获取调用活动的哪个方法,或者始终在清单文件中的可搜索活动定义中指定android:launchMode=“singleTop”? 以下是我所指定的内容: /res/xml

我调用的是标准搜索,调用搜索的活动与处理搜索的活动相同(“可搜索活动”)。 如果我在活动定义中包括android:launchMode=“singleTop”,搜索将调用活动的onNewIntent方法,我将选择指定的搜索参数:没问题。 如果未指定android:launchMode,或未为launchMode指定其他值, 获取调用活动的哪个方法,或者始终在清单文件中的可搜索活动定义中指定android:launchMode=“singleTop”? 以下是我所指定的内容:

/res/xml/searchable.xml:

同样的活动再次开始。因此,ActivityStack中有两个相同活动的实例。

我认为您的意思是调用onCreate方法,而不是onNewIntent。您通常是否总是在活动定义中包含android:launchMode=“singleTop”?