【问题标题】:How to open a BottomNavigationView menu item in an activity如何在活动中打开 BottomNavigationView 菜单项
【发布时间】:2020-08-08 21:59:52
【问题描述】:

我有一个活动,它有一个按钮,我需要将用户带到特定菜单项中的主要活动

活动

当您单击取消时,它需要进入项目“cobrar”中

主要活动

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        BottomNavigationView navView = findViewById(R.id.nav_view);
        // Passing each menu ID as a set of Ids because each
        // menu should be considered as top level destinations.
        AppBarConfiguration appBarConfiguration = new AppBarConfiguration.Builder(
                R.id.navigation_home, R.id.navigation_dashboard, R.id.navigation_notifications)
                .build();
        NavController navController = Navigation.findNavController(this, R.id.nav_host_fragment);
        NavigationUI.setupActionBarWithNavController(this, navController, appBarConfiguration);
        NavigationUI.setupWithNavController(navView, navController);
    }
}

点击事件

btnCancelar.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                startActivity(new Intent(getBaseContext(), MainActivity.class));
            }
        });

【问题讨论】:

    标签: java android android-fragments android-activity


    【解决方案1】:

    我通过简单地添加finish();解决了这个问题

    btnCancelar.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                   finish();
                    //startActivity(new Intent(getBaseContext(), MainActivity.class));
                }
            });
    

    他自动回到了原来的位置,这暂时解决了我的问题

    【讨论】:

      猜你喜欢
      • 2017-12-16
      • 1970-01-01
      • 2020-10-17
      • 1970-01-01
      • 2014-09-09
      • 2011-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多