【发布时间】:2021-01-27 04:41:35
【问题描述】:
我想从远程 url 下载图像,我需要获得用户权限才能保存图像,但我无法在 GridAdapter.java 文件中执行此操作,这在适配器中不起作用:
requestPermissions((Activity) context,new String[]{android.Manifest.permission.WRITE_EXTERNAL_STORAGE},DOWNLOAD_REQUEST_CODE);
我尝试了许多互联网上可用的方法,但似乎没有任何效果,
点赞ActivityCompat.requestPermissions(context,new String[]{android.Manifest.permission.WRITE_EXTERNAL_STORAGE},DOWNLOAD_REQUEST_CODE);
requestPermissions((Activity) context.getApplicationContext(),new String[]{android.Manifest.permission.WRITE_EXTERNAL_STORAGE},DOWNLOAD_REQUEST_CODE);
【问题讨论】:
-
您可以为此使用回调,并在活动中处理回调并在那里调用 requestPermissions()。
-
如何使用回调?
标签: android android-studio android-adapter android-download-manager download-manager