前台程序:即與使用者正在互動的activity或者activity用到的service等,如果系統記憶體不足時前台程序是最後被殺死的
*擁有乙個正在與使用者互動的activity(onresume呼叫)的程序
* 擁有乙個與正在和使用者互動的activity繫結的服務的程序
* 擁有乙個正在「執行於前台」的服務——服務的startforeground方法呼叫
* 擁有乙個正在執行以下三個生命週期方法中任意乙個的服務(oncreate(), onstart(), or ondestroy())
* 擁有乙個正在執行onreceive方法的廣播接收者的程序
可見程序:可以是處於暫停狀態(onpause)的activity或者繫結在其上的service,即被使用者可見,但由於失去了焦點而不能與使用者互動
文章**
Android跨程序通訊的幾種方式
今天我要介紹的四種跨程序通訊方式就是四種間接通訊方式。這四種跨程序通訊的方式,方式一 bundle。bundle實現了parcelable介面,在android中不同的應用執行在不同的程序中。通過intent啟動其他應用的元件activity,service,receiver 時,可以將資料儲存在b...
Android中跨程序通訊的幾種方式
安卓中的四大元件,就是為了解決跨程序通訊的問題 1.廣播 2.contentprovide 3.service裡面常用的aidl 其實就是binder機制 4.activity 如呼叫系統通話應用 需要乙個uri intent callintent new intent intent.action ...
Android結束程序
1 自己結束自己 this.finish 2 killprocess int pid 例子 system.exit 0 該方法只能用於結束當前程序自身,個人覺得在程式遇到異常,無法正常執行時,可以通過這個方法強制退出。需要注意的是,這兩個方法,會導致程序非正常退出,就是說,程序退出時不會去執行onp...