【发布时间】:2021-03-07 16:51:03
【问题描述】:
我已升级我的应用程序以允许编辑文本文件。我已经成功使用了下面的代码
Intent i = new Intent(Intent.ACTION_EDIT);
Uri uri = Uri.parse("file:///sdcard/myfile.txt");
i.setDataAndType(uri, "text/plain");
startActivity(i);
我第一次运行它时,它问我要使用哪个编辑器应用进行编辑,我选择了一个。该应用现在始终使用我选择的那个。
现在我想尝试不同的编辑器,但它再也不会问我了。
如何重置选择或指定其他编辑应用?
我到处搜索,但找不到编辑器应用程序的存储位置。
我已经尝试卸载、重新启动 Studio 和设备、清理和重建,但行为没有改变。
顺便说一句,该应用程序已编译并针对 SDK 级别 22,这就是我使用简单的“Uri.parse”而不是 FileProvider 的原因。这是一个内部应用,我不关心 PlayStore 的要求。
【问题讨论】:
标签: android android-intent android-activity