在我的应用程序中,我连接到服务器,我想在其上传输文件。首先,我必须选择一个文件。我使用以下代码打开文件浏览器:
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);
如果我在浏览查找文件的过程中断开连接,问题就会到来。如果连接丢失,我想弹出一个消息框说:“连接丢失”然后我想关闭文件选择器。我该怎么办呢?
事实上,当断开连接时,我不知道哪个活动在顶部显示消息。我错过了什么,但是需要一个活动来弹出一个对话框很烦人。
感谢您的帮助。
答案 0 :(得分:0)
你无法直接关闭你从文件选择器意图开始的另一个活动。我认为你只需要等待他们选择一些东西,一旦你在OnActivityResult中得到响应,检查你是否断开连接,如果你只是显示一个弹出窗口你已经断开连接