我在一个 ActivityGroup 中有两个活动,一个是“ProvinceActivity”,另一个是“CityActivity”。所以代码:
public class CityManagerActivity extends ActivityGroup {
View v1 = getLocalActivityManager().startActivity(
"tab1",
new Intent(this, ProvinceActivity.class)
.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP))
.getDecorView();
replaceView(v1);
}
但是当我通过按“tab1”中的搜索键进行默认搜索时,搜索我有错误:
08-19 17:18:23.438: ERROR/AndroidRuntime(9078): Uncaught handler: thread main exiting due to uncaught exception
08-19 17:18:23.458: ERROR/AndroidRuntime(9078): java.lang.IllegalArgumentException: no ident
08-19 17:18:23.458: ERROR/AndroidRuntime(9078): at android.app.Activity.ensureSearchManager(Activity.java:3499)
08-19 17:18:23.458: ERROR/AndroidRuntime(9078): at android.app.Activity.startSearch(Activity.java:2648)
08-19 17:18:23.458: ERROR/AndroidRuntime(9078): at android.app.Activity.onSearchRequested(Activity.java:2612) ...
第二次搜索有效,告诉我怎么做,请...