防止自动选择使用哪个共享应用程序
Prevent auto choose which sharing application use
我正在 Android
开发应用程序。
我有一个带有一些图像的 ListView,当我单击一行时,我会打开 ContextMenu,我有两个选择,删除图像或与其他应用程序共享。
Intent intent = new Intent();
intent.setAction(Intent.ACTION_SEND);
intent.setType("image/*");
Uri r = Util.getImageUri(getActivity().getApplication(), image);
intent.putExtra(Intent.EXTRA_STREAM, r);
startActivity(intent);
我使用此代码分享图片,但在第一次尝试分享图片后,应用程序总是选择第一个应用程序,我发送第一张图片。
我该如何预防?
我希望该用户每次共享应用程序时都选择。
谢谢。
t
在您的 phone 中转到设置-->应用程序然后 select 默认打开的应用程序然后在那里您会找到一个选项 "Open by default" 打开该选项,在那里按 "Clear Defaults".
然后再次在您的应用程序中,您将获得要共享的应用程序列表
I use this code to sharing the image, but after the first time, every time that I try to share image, the application choose always the first application with wich I send the first image.
那是因为您向选择者表明您想做出此选择 "always",而不是 "just once"。
I want that user choose every time sharing application
使用:
startActivity(Intent.createChooser(intent, "..."));
其中 "..."
是您对此的解释。
我正在 Android
开发应用程序。
我有一个带有一些图像的 ListView,当我单击一行时,我会打开 ContextMenu,我有两个选择,删除图像或与其他应用程序共享。
Intent intent = new Intent();
intent.setAction(Intent.ACTION_SEND);
intent.setType("image/*");
Uri r = Util.getImageUri(getActivity().getApplication(), image);
intent.putExtra(Intent.EXTRA_STREAM, r);
startActivity(intent);
我使用此代码分享图片,但在第一次尝试分享图片后,应用程序总是选择第一个应用程序,我发送第一张图片。
我该如何预防? 我希望该用户每次共享应用程序时都选择。 谢谢。 t
在您的 phone 中转到设置-->应用程序然后 select 默认打开的应用程序然后在那里您会找到一个选项 "Open by default" 打开该选项,在那里按 "Clear Defaults".
然后再次在您的应用程序中,您将获得要共享的应用程序列表
I use this code to sharing the image, but after the first time, every time that I try to share image, the application choose always the first application with wich I send the first image.
那是因为您向选择者表明您想做出此选择 "always",而不是 "just once"。
I want that user choose every time sharing application
使用:
startActivity(Intent.createChooser(intent, "..."));
其中 "..."
是您对此的解释。