0
Я пытаюсь обнаружить изменения в настройках Wi-Fi, устройство коренится. Этот простой FileObserver не захватывает события, Любая идея, почему? Благодаря ЧарльзFileObserver не обнаруживает события
public class WifiObserverActivity extends Activity{
/** Called when the activity is first created. */
FileObserver fileObserver;
private static Context context;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.main);
context = this;
fileObserver = new FileObserver("/data/misc/wifi/wpa_supplicant.conf")
{
@Override
public void onEvent(int event, String path)
{
Log.i("FOBS", "Event on file " + path);
}
};
fileObserver.startWatching();
Log.i("FOBS", "startWatching " + "/data/misc/wifi/wpa_supplicant.conf");
}
Файл /data/misc/wifi/wpa_supplicant.conf существует на устройстве, но если я попытаюсь коснуться его программой, я получаю исключение FileNotFound. Как подключиться к файлу в файловой системе устройства? –