先附上代码:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_group);
container = (LinearLayout) findViewById(R.id.ll_activity);
InitImaBtn();
launchActivity("MySchedule", MySchedule.class);
}
private void launchActivity(String id, Class<?> activityClass) {
container.removeAllViews();
Intent intent = new Intent(GroupActivity.this, MySchedule.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
LocalActivityManager am = getLocalActivityManager();
Window window = am.startActivity(id, intent);
View view = window.getDecorView();
container.addView(view);
}
调试发现在am.startActivity中出错,在mainfest中已经注册了MySchedule.class,不知道哪里出错了= =!!