gpt4 book ai didi

java - Intent.createChooser 选择默认应用程序

转载 作者:行者123 更新时间:2023-12-02 11:13:26 28 4
gpt4 key购买 nike

我正在尝试使用 Intent.createChooser 让用户可以选择打开哪个应用程序,但它不会显示弹出的应用程序选择器,并在按下按钮时强制用户使用 Google map 应用程序,这里是代码

public void onClick(View v) {
Intent mapper= new Intent(Intent.ACTION_VIEW,Uri.parse("geo:31.712685, 73.979542?q="+Uri.encode("Home")));
Intent chooser= Intent.createChooser(mapper,"select app plz");
startActivity(chooser);

最佳答案

这是 Android 行为。

如果只有 1 个应用程序可以处理此 Intent,它将立即打开,而不显示任何选择器。

如果超过2个,并且上次您选择Google Map并选择始终,那么以后每次都会打开Goog​​le Map而不询问。

前往 Google map 应用设置并清除默认值可能会有所帮助

关于java - Intent.createChooser 选择默认应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50450059/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com