2017年1月19日 星期四

Android 執行緒Thread

1.執行緒徹底清空


onDestroy(),onPause(),onStop()三個函式,加入
A. finish()函式做事件收尾

B. Thread物件執行緒停止處理
 -thread.interrupted();

2.執行緒處理技巧:盡量不以重複new Thread()方式運行,改以如下(避免耗電過多):
public void run(){
while(insideApp){
while(controlFlag){
  //do this
}
}
}
其他區段的控制:
controlFlag = false;




2017年1月13日 星期五

Android 動作 事件呼叫

1. MainActivity進入別的Activity
or Home button
 or multi-app(square) button

onPause
onStop

2.由別的Activity回去MainActivity
  or Home button 離開後再回去
or multi-app button 離開後再回去

onResume

3.MainActivity按back button
onPause
onStop
onDestroy
onBackPressed

4.曾經開啟過App,離開後,再重新進入MainActivity
onResume
shouldDisplayHomeUp
onCreate