編輯:關於Android編程
1、當開啟一個activity 時它會調用 onCreat() ——> onStart()——> onResume()
a、此時當你按下home 鍵時會觸發 onPause() ——> onStop(),此刻在找到圖標點擊進去時程序會調用 onRestart()——> onStart() ——> onResume();結論:(按下home 鍵 時當前的acitvity 沒有被銷毀)
b、此時當你按back 鍵返回時程序會調用 onPause() ——> onStop() ——> onDestroy() ,這時Activity才被銷毀
c、當一個activity 橫屏切堅屏時它的生命周期:onPause()——> onStop()——> onDestroy()——> onCreate() ——>onStart()——> onResume(),此時程序會去重新創建一個activity
2、當一個activity 跳轉到另一個activity 時的生命周期
onPauseA()——> onCreateB() ——onStartB() ——> onResumeB() ——> onStopA();
當從前一個activity 跳轉到第二個activity 的過程中,如果手動把第一個acitivity finish() 掉時,會調用 onDestroyA();
onPauseA()——> onCreateB() ——onStartB() ——> onResumeB() ——> onStopA() ——> onDestroyA();
結論:當後一個Activity 顯示的時候,程序才會去調用前一個activity 的onStopA() 方法。
Android Studio NDK JNI開發入門記錄
很早使用eclipse+ndk研究過jni開發,當時覺得配置、開發起來很麻煩,現在使用Android Studio開發jni,相對覺得比較容易。先說明一下開發環境Mac
Android -自定義外賣訂單流程
最近在做項目的時候,有個功能是訂單流程每個階段的時間段,這個和購物或者外賣的時候的下單、接單、配送類似!請看下圖剛開始的做的時候,沒有想過自定義還是按照之前的想法,ui作
Android:微信授權登錄與微信分享全解析
前言在移動互聯網浪潮中,聯網APP已經把單機拍死在沙灘上,很多公司都希望自家應用能夠有一套帳號系統,可是許多用戶卻並不一定買賬:我憑啥注冊你家應用的帳號?微博,微信,QQ
java/android 設計模式學習筆記(20)---迭代器模式
我們這篇博客來介紹一下迭代器模式(Iterator Pattern),又稱為游標(Cursor Pattern)模式,是行為型設計模式之一。迭代器模式算是一個比較古老的設