6

为什么我必须在MODE_PRIVATEMODE_APPENDfor之间做出选择

openFileOutput(String name, int mode)

? 如何设置两者?

4

1 回答 1

13

只需 OR 两个常量:

openFileOutput(name, MODE_PRIVATE | MODE_APPEND);

MODE_PRIVATE 也被定义为 0 ( http://developer.android.com/reference/android/content/Context.html#MODE_PRIVATE ) 所以即使从上面的行中完全省略它也会产生预期的效果。我通常只是用 OR 添加它以获得更好的可读性。

于 2013-07-04T15:46:53.530 回答