FileOutputStream fos = openFileOutput("FileDemo1.txt", MODE_PRIVATE);
这个openFileOutput()是怎么调用的呢?
根据源码看是ContextWrapper的方法:
public FileOutputStream openFileOutput(String name, int mode)
throws FileNotFoundException {
return mBase.openFileOutput(name, mode);
}
但是这个方法直接调用的context的抽象方法:
public abstract FileOutputStream openFileOutput(String name, int mode)
throws FileNotFoundException;
没有找到从哪里初始化的。我碰到的问题是打开输出流的时候channel属性为空,我想找下是从哪获取的。
饮歌长啸
相关分类