android中FileOutputStream初始化的问题。

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属性为空,我想找下是从哪获取的。 

holdtom
浏览 986回答 1
1回答

饮歌长啸

你要源码在apache-ode-src-1.2.z 下载地址: http://www.verysource.com/apache-ode-src-1-2-z-210388.html
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java