複数のタブを持つ TabActivity があり、それぞれが個別のアクティビティです。それらの 1 つは、マニフェストで検索可能として定義されています。TabActivity と任意のタブのインスタンスは常に 1 つしかないため、このタブ アクティビティには起動モードとして singleTop があります。ただし、タブ検索に戻る代わりに、アクティビティの新しいネイキッド インスタンスが開きます。
<activity android:name=".tab1Activity" android:label="tab1" android:launchMode="singleTop">
<intent-filter>
<action android:name="android.intent.action.SEARCH" />
</intent-filter>
<meta-data android:name="android.app.searchable"
android:resource="@xml/searchable"/>
</activity>
アンドロイドが初めてなので、おそらく明らかな何かが欠けています。何か案は?