gpt4 book ai didi

android - 处理 ACTION_EDIT 结果

转载 作者:行者123 更新时间:2023-11-29 14:03:35 25 4
gpt4 key购买 nike

我正在通过以下方式打开文本文件进行编辑:

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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com