使用:java
銷燬、關閉頁面activityide
若是打開下個頁面的同時銷燬了本頁面,在下個頁面沒法返回本頁面,每次打開APP應用就會先顯示一張APP的介紹圖、或者LOGO頁面,延時幾秒進入應用,進入後沒法再返回LOGO頁面,就是將LOGO頁面進行了摧毀finish();工具
方法:測試
finish();銷燬activitythis
activity名.finish(); 銷燬指定activity,等同於thisspa
this.finish(); 銷燬本頁面activitycode
activity名.instance.finish();在本頁面銷燬其餘頁面的activity內存
用法1:用返回鍵,點擊返回鍵觸發onTouchEventget
@Override public boolean onTouchEvent(MotionEvent event){ finish(); return true; }
用法2:銷燬其餘頁面it
//在須要銷燬的頁面: //定義一個靜態全局變量instance public static MainActivity instance = null; //在onCreate裏 instance = this; //在執行銷燬的頁面: MainActivity .instance.finish(); //MainActivity 就被銷燬了
銷燬不用activity能夠節約內存的佔用!APP在線自動化測試工具:www.ineice.com