在执行搜索和don';t指定android:launchMode=";单顶;
我调用的是标准搜索,调用搜索的活动与处理搜索的活动相同(“可搜索活动”)。 如果我在活动定义中包括android:launchMode=“singleTop”,搜索将调用活动的onNewIntent方法,我将选择指定的搜索参数:没问题。 如果未指定android:launchMode,或未为launchMode指定其他值, 获取调用活动的哪个方法,或者始终在清单文件中的可搜索活动定义中指定android:launchMode=“singleTop”? 以下是我所指定的内容: /res/xml/searchable.xml:在执行搜索和don';t指定android:launchMode=";单顶;,android,Android,我调用的是标准搜索,调用搜索的活动与处理搜索的活动相同(“可搜索活动”)。 如果我在活动定义中包括android:launchMode=“singleTop”,搜索将调用活动的onNewIntent方法,我将选择指定的搜索参数:没问题。 如果未指定android:launchMode,或未为launchMode指定其他值, 获取调用活动的哪个方法,或者始终在清单文件中的可搜索活动定义中指定android:launchMode=“singleTop”? 以下是我所指定的内容: /res/xml
同样的活动再次开始。因此,ActivityStack中有两个相同活动的实例。我认为您的意思是调用onCreate方法,而不是onNewIntent。您通常是否总是在活动定义中包含android:launchMode=“singleTop”?