Android 如何通过底部导航启动新活动

Android 如何通过底部导航启动新活动,android,Android,我想通过底部导航栏启动新活动,但它不起作用 我也看过很多教程,但不知道问题出在哪里 这是我的密码 public class display extends AppCompatActivity { private TextView mTextMessage; private BottomNavigationView.OnNavigationItemSelectedListener mOnNavigationItemSelectedListener = n

我想通过底部导航栏启动新活动,但它不起作用

我也看过很多教程,但不知道问题出在哪里

这是我的密码

public class display extends AppCompatActivity {

    private TextView mTextMessage;

    private BottomNavigationView.OnNavigationItemSelectedListener mOnNavigationItemSelectedListener
            = new BottomNavigationView.OnNavigationItemSelectedListener() {

        @Override
        public boolean onNavigationItemSelected(@NonNull MenuItem item) {
            switch (item.getItemId()) {
                case R.id.navigation_home:
                    mTextMessage.setText(R.string.title_home);
                    Intent i = new Intent(display.this, Addab.class);
                    startActivity(i);
                    break;

                case R.id.navigation_dashboard:
                    mTextMessage.setText(R.string.title_dashboard);
                    break;
                case R.id.navigation_notifications:
                    mTextMessage.setText(R.string.title_notifications);
                    break;
            }

            return false;
        }
    };

        @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_display);

        mTextMessage = (TextView) findViewById(R.id.message);
        BottomNavigationView navigation = (BottomNavigationView) findViewById(R.id.navigation);
        navigation.setOnNavigationItemSelectedListener(mOnNavigationItemSelectedListener);

    }

}

而不是
break使用
返回true

@Override
public boolean onNavigationItemSelected(@NonNull final MenuItem item) {
   switch (item.getItemId()) {
       case R.id.navigation_home:
    startActivity(new Intent(this, Abc.class));
           Break;
       case R.id.navigation_camera:
           startActivity(new Intent(this, Cab.class));
           Break;

   }
   finish();
   return true;
}
请参见此处-->

您能告诉我们什么不起作用吗?