- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在通过以下方式打开文本文件进行编辑:
startActivityForResult(android.content.Intent.ACTION_EDIT, SOME_CODE);
问题是我如何需要知道文件是否被用户编辑过。我应该使用 File.lastModified() 还是您可以建议我一些更优雅的解决方案?
最佳答案
当您的 Activity 发送结果时,它可以发送一个包,其中包含文件是否被修改的指示。
在调用的 Activity 中:
Intent ret = new Intent();
Bundle b = new Bundle();
b.putBoolean("Edited", iEditedTheFile);
ret.putExtras(b);
this.setResult(RESULT_OK, ret);
this.finish();
然后在要检查的 Activity 中:
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == EDIT_ADD && resultCode == RESULT_OK) {
Bundle b = data.getExtras();
Boolean itWasEdited = b.getBoolean("Edited");
... do stuff ...
}
}
关于android - 处理 ACTION_EDIT 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8323215/
我正在通过以下方式打开文本文件进行编辑: startActivityForResult(android.content.Intent.ACTION_EDIT, SOME_CODE); 问题是我如何需要
他们都在数据中传输信息,当我开始一个新的 Intent 时,他们似乎都开始了一个新的 Activity 。所以我真的不知道它们之间的区别。 最佳答案 使用 Intent 开始新 Activity 时,
我正在编写一个使用相机的应用程序。我想发布一个允许用户用线条和文本注释生成的图像的 Intent ,并且我想为用户提供他们可以使用的适当图像编辑应用程序的列表,但我遇到了这些问题:1. 当我执行这段代
我正在使用 android_intent 包发送 ACTION_EDIT Intent ,以使图像可编辑,但我一直收到错误。 我在网上查了这个问题,发现如果我的 SDK 版本高于或等于 24,我需要创
android 版本 4.0.3 会出现此问题。我正在使用 Android Contacts 2.0 API 添加带有自定义 RawContacts.ACCOUNT_TYPE 的联系人。作为第二步,我
你好下面的代码进入联系编辑页面在所有设备上都可以正常工作,但在某些设备上不起作用。请帮我。 Intent intent1 = new Intent(Intent.ACTION_EDIT, Con
我是一名优秀的程序员,十分优秀!