Android:如何关闭文件浏览器/文件选择器?

时间:2017-06-26 19:09:09

标签: android android-activity android-popupwindow

在我的应用程序中,我连接到服务器,我想在其上传输文件。首先,我必须选择一个文件。我使用以下代码打开文件浏览器:

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.putExtra(Intent.EXTRA_LOCAL_ONLY, true);
intent.setType("*/*");
startActivityForResult(intent, REQUEST_BROWSE_FILES);

如果我在浏览查找文件的过程中断开连接,问题就会到来。如果连接丢失,我想弹出一个消息框说:“连接丢失”然后我想关闭文件选择器。我该怎么办呢?

事实上,当断开连接时,我不知道哪个活动在顶部显示消息。我错过了什么,但是需要一个活动来弹出一个对话框很烦人。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

你无法直接关闭你从文件选择器意图开始的另一个活动。我认为你只需要等待他们选择一些东西,一旦你在OnActivityResult中得到响应,检查你是否断开连接,如果你只是显示一个弹出窗口你已经断开连接