【问题标题】:How do I fix my navigationItemSeleted from pop-up tab coming up after window has opened up in app in android studios在 android studios 的应用程序中打开窗口后,如何从弹出选项卡中修复我的 navigationItemSeleted
【发布时间】:2023-01-30 00:24:48
【问题描述】:

我正在尝试向我的应用程序添加一个费率应用程序按钮,但我的应用程序将首先将用户发送到应用程序页面,当我退出并返回到我的应用程序时,它是否让用户可以选择他选择的应用程序商店想使用“用“galaxy store、google play store etc.”打开”。我该如何解决这个问题,让用户先选择他想使用的商店,然后再将他带到页面?

这是我目前负责此任务的代码,它位于 MainActivity.java 中。我也在使用 android studio 开发这个应用程序。

 @Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
    switch (item.getItemId()) {
        case R.id.nav_thumb:
        startActivity(new Intent(Intent.ACTION_VIEW,
                Uri.parse("market://details?id=" + this.getPackageName())));
        startActivity(new Intent(Intent.ACTION_VIEW,
                Uri.parse("http://play.google.com/store/apps/details?id=" + this.getPackageName())));
            break;
    }
    drawerLayout.closeDrawer(GravityCompat.START);
    return true;

}

【问题讨论】:

    标签: java android android-studio


    【解决方案1】:

    修复Android Studio中的navigationItemSelected弹窗问题,开发者应该迁移到Navigation Component并使用Bottom Navigation Bar,这涉及到新建一个Android Studio项目,将依赖添加到build.gradle(:app)文件,然后运行与 activity_main。祖先导航(向上按钮)、后代导航和带有选项卡和滑动的横向导航也可用于为用户提供导航应用程序的路径

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-16
      • 2012-01-10
      • 1970-01-01
      • 1970-01-01
      • 2013-02-03
      • 1970-01-01
      • 1970-01-01
      • 2014-05-17
      相关资源
      最近更新 更多