【问题标题】:Open with dialog appears after choosing a file on Android 10在 Android 10 上选择文件后出现打开对话框
【发布时间】:2021-08-01 02:58:23
【问题描述】:

将我的手机(Redmi 7a pie)升级到 android 10 后,使用文件选择器选择文件时有时会打开对话框

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("image/*");
if (intent.resolveActivity(getPackageManager()) != null) {
   startActivityForResult(Intent.createChooser(intent,null), 1);
}`

我也尝试过使用“ACTION_OPEN_DOCUMENT”

你知道如何解决这个问题吗?

谢谢

编辑:@Rinkal Patel 使用“ACTION_PICK”提供的解决方案 非常有限

【问题讨论】:

  • 我不清楚,请您帮我解惑。您想向您的应用程序添加隐式意图接收器功能吗?但它没有在 Android 10“打开方式”对话框中列出您的应用?
  • @Zahid Islam,如果你的意思是 onActivityResult 函数,是的,我有这个

标签: java android android-intent android-10.0 filechooser


【解决方案1】:
Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType("image/*");
if (intent.resolveActivity(getPackageManager()) != null) {
    startActivityForResult(Intent.createChooser(intent,null), 1);
}

【讨论】:

  • 它正在工作。您的解决方案是选择一个外部应用程序。我希望是原生的,因为没有 gdrive 可供选择。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-10-21
  • 2014-04-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-13
  • 2021-08-31
相关资源
最近更新 更多