Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android:链接到导航抽屉中的URL_Java_Android_Kotlin_Android Architecture Navigation - Fatal编程技术网

Java Android:链接到导航抽屉中的URL

Java Android:链接到导航抽屉中的URL,java,android,kotlin,android-architecture-navigation,Java,Android,Kotlin,Android Architecture Navigation,我正在为我的导航抽屉使用导航组件库。我想在上述抽屉中的一个项目链接到一个外部网站。网站没有提到任何关于外部链接的内容。我如何实现这一点 我可以先创建一个临时片段并导航到该片段,但我认为这个解决方案不是很优雅。行 NavigationUI.setupWithNavController(navigationView, navController); 在内部调用setNavigationItemSelectedListener以将目标连接到菜单项-这是在单击菜单项时启动新目标的方式。导航支持目的地,

我正在为我的导航抽屉使用导航组件库。我想在上述抽屉中的一个项目链接到一个外部网站。网站没有提到任何关于外部链接的内容。我如何实现这一点

我可以先创建一个临时片段并导航到该片段,但我认为这个解决方案不是很优雅。

NavigationUI.setupWithNavController(navigationView, navController);
在内部调用
setNavigationItemSelectedListener
以将目标连接到菜单项-这是在单击菜单项时启动新目标的方式。导航支持
目的地,允许您在单击菜单项时启动活动。您需要向图形中添加一个与菜单项使用相同id的活动目标:

<activity
  android:id="@+id/nav_login_activity"
  app:action="android.intent.action.VIEW"
  app:data="https://www.your_url_here.com"/>

然后默认的
setupWithNavController
将为您调用
startActivity

线路

NavigationUI.setupWithNavController(navigationView, navController);
在内部调用
setNavigationItemSelectedListener
以将目标连接到菜单项-这是在单击菜单项时启动新目标的方式。导航支持
目的地,允许您在单击菜单项时启动活动。您需要向图形中添加一个与菜单项使用相同id的活动目标:

<activity
  android:id="@+id/nav_login_activity"
  app:action="android.intent.action.VIEW"
  app:data="https://www.your_url_here.com"/>

然后默认的
setupWithNavController
将为您调用
startActivity