Looper.myQueue().addIdleHandler(new MessageQueue.IdleHandler() {
@Override
public boolean queueIdle() {
System.out.println("addIdleHandler");
// 主線程空閑執(zhí)行此方法,同時會在resume方法之前執(zhí)行
// return true 會執(zhí)行很多遍
return false;
}
});
此方法中可以訪問數(shù)據(jù)庫,本地文件等。執(zhí)行耗時操作。
或者是在里面實例化show hide fragment和commitNow 這樣也可以起到啟動優(yōu)化的作用。。
該方法沒有生命周期限制,可以放在onresume 可以放在oncreate中,知識會在