如何在android中在后台运行FileObserver(onPause)?
我正在用Fragment开发android应用程序,现在我想在Fragment暂停时在后台运行FileObserver。 我的代码: 当新文件到达时(应用程序暂停时),上面的代码不是刷新片段。如何存档它如何在android中在后台运行FileObserver(onPause)?,android,android-fragments,android-background,fileobserver,Android,Android Fragments,Android Background,Fileobserver,我正在用Fragment开发android应用程序,现在我想在Fragment暂停时在后台运行FileObserver。 我的代码: 当新文件到达时(应用程序暂停时),上面的代码不是刷新片段。如何存档它 FileObserver observer = new FileObserver(android.os.Environment.getExternalStorageDirectory().toString() + "/MyApp/") { @Override public void onEve
FileObserver observer = new FileObserver(android.os.Environment.getExternalStorageDirectory().toString() + "/MyApp/") {
@Override
public void onEvent(int event, String file) {
if(event == FileObserver.CREATE){
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.detach(MyActivity.this).attach(MyActivity.this).commit();
}
}
};
@Override
public void onPause() {
super.onPause();
observer.startWatching();
}