我对android编程很陌生。我正在使用 android 4.2,我有一个主要活动,它由一个 actionbar 中的 3 个选项卡组成。如果用户单击某个选项卡,我想开始另一个活动(mapActivity)。因此,如果用户单击选项卡,我会创建一个意图。这是代码:
@Override
public void onTabSelected(ActionBar.Tab tab, FragmentTransaction fragmentTransaction) {
// When the given tab is selected, switch to the corresponding page in
// the ViewPager.
mViewPager.setCurrentItem(tab.getPosition());
if(tab.getText().equals("Map")){
Intent intent = new Intent().setClass(this, MapDisplayActivity.class);
this.setIntent(intent);
startActivity(intent);
}
}
但是每当我点击“地图”时,我都会丢失标签。似乎这会自行启动一项活动并停止第一个活动。我想要的是在名为“地图”的选项卡下拥有地图。
你能帮我提供任何提示吗?