复制代码 代码如下:
public class fileObserverTest extends Activity{
@OverrIDe
protected voID onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
MyfileObserver mfo = new MyfileObserver(getApplicationContext().getfilesDir() + "/data.txt");
mfo.startWatching();//启动文件监听
//mfo.stopWatching();//取消文件监听
}
public class MyfileObserver extends fileObserver {
public MyfileObserver(String path) {
super(path);
}
@OverrIDe
public voID onEvent(int event,String path) {
switch (event) {
case androID.os.fileObserver.CREATE:
// 文件被创建
Log.d("fileObserver","---file create---");
break;
case androID.os.fileObserver.OPEN:
// 文件被打开
//Log.d("fileObserver","---file open---");
break;
case androID.os.fileObserver.ACCESS:
// 打开文件后,读文件内容 *** 作
//Log.d("fileObserver","---file access---");
break;
case androID.os.fileObserver.MODIFY:
//文件被修改
Log.d("fileObserver","---file MODIFY---");
break;
}
}
}
}
以上是内存溢出为你收集整理的Android创建文件实现对文件监听示例全部内容,希望文章能够帮你解决Android创建文件实现对文件监听示例所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)