1
在android中最好的做法是在一個單獨的線程中完成所有的努力工作,永不阻止用戶界面。現在是我列出像一個應用程序內部目錄下的所有文件的唯一目標:Android做文件操作異步
final File directory = new File(context.getFilesDir(), "images");
if(!directory.exists()) {
directory.mkdirs();
}
return directory.listFiles();
應該怎麼做這個加載器或AsyncTaskLoader裏面?在我的腦海裏又爆出另一個問題。即如果我的裝載機通過FileObserver聽目錄的變化則是這個觀測建立在主線程和做到這一點,如:然後
new FileObserver(new File(context.getFilesDir(), "images").getPath()) ...
的目錄應該異步加載過。