我想在我的Android应用程序上使用新的底部导航模式。
我在Github上找到了来自roughike的库BottomBar。 我的应用程序应该有四个选项卡,每个选项卡应该通过单个活动表示。因此我实施了一个'BaseActivity'应该处理点击。
该库有两个回调
onMenuTabSelected
和onMenuTabReSelected
。代码:
@Override
public void onMenuTabSelected(@IdRes int menuItemId) {
Intent intent = null;
switch (menuItemId) {
case R.id.menu_overview:
intent = new Intent(this, OverviewActivity.class);
break;
case R.id.menu_transactions:
intent = new Intent(this, TagsActivity.class);
break;
case R.id.menu_tags:
intent = new Intent(this, TagsActivity.class);
break;
}
if (intent != null) {
startActivity(intent);
}
}
每次应用程序启动时,都会调用onTabSelected
方法并执行第一个案例。这将产生无限循环。每次都会调用我的第一个标签...
有谁知道我如何处理这个问题?
答案 0 :(得分:1)