INNER CODE UNIT · Java
delayDestroy
junixapp/XPopup · app/src/main/java/com/lxj/xpopupdemo/DemoActivity.java:121
public void delayDestroy(){
handler.postDelayed(new Runnable() {
@Override
public void run() {
if (fragmentLifecycleDemo==null) return;
getSupportFragmentManager().beginTransaction().remove(fragmentLifecycleDemo)
.commitNow();
fragmentLifecycleDemo = null;
}
}, 3000);
}
@Override
protected void onDestroy() {
super.onDestroy();
handler.removeCallbacksAndMessages(null);
}
}