Android應用程式運行方式以及優先順序

來源:互聯網
上載者:User

Android應用有其預設的運行方式。理解它就必須瞭解Activity的生命週期以及可視性周期。


一旦程式被執行首先進入onCreate和onStart,重寫方式可以通過Eclipse來選擇。方法比較簡單,只要在整合Activity的類的空白處,單擊滑鼠右鍵選擇source—>Override/Implement Methods

在彈出的對話方塊中勾選需要重寫的方法onStart

Eclipse就會產生如下代碼

package idroidgame.ActivityTest;import android.app.Activity;import android.os.Bundle;public class ActivityTest extends Activity {    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);    }@Overrideprotected void onStart() {// TODO Auto-generated method stubsuper.onStart();}    }

添加其他需要重寫的方法以此類推。

onResume()和onPause:在程式失去焦點或被關閉,就會促發Activity的onPause();當程式被再次喚醒,促發onResume()。因此在處理常式過程中,暫時離開某個Activity,Service時,應在onPause()中進行處理。以一個下載程式為例,如果要暫停下載,可在onPause進行處理,需要繼續則在onResume中進行。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.