您可以使用 ActionBar 的下拉导航中的 Intent 启动活动吗?
ActionBar.OnNavigationListener navigationListener = new OnNavigationListener() {
@Override
public boolean onNavigationItemSelected(final int itemPosition,long itemId) {
launchActivity(itemPosition);
return true;
}
};
getActionBar().setListNavigationCallbacks(adapter, navigationListener);
}
这是那个方法:
protected void launchActivity(int itemPosition) {
Intent intent;
switch (itemPosition) {
case 1:
intent = new Intent(this, MyActivity.class);
startActivity(intent);
break;
case 2:
...
...
}
}
这导致手机崩溃并重新启动(看起来像内存不足)。