Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> Android簡明開發教程五:Activities

Android簡明開發教程五:Activities

編輯:Android開發教程

Android應用中的Activity指具有屏幕顯示支持用戶交互的基本模塊,類似於Java ME中的MIDlet, Windows 應用中的Form。 比如可以是撥號,發送郵件的UI。每個Activity都可以含有一個Windows用於繪制用戶界面。這個Windows提出占據整個屏幕,但 也可以只占據部分屏幕或說現在在其它UI上面。

一個Android應用通常由多個Activity組成,其中有一個“主Activity”,為 用戶啟動應用時第一個顯示的UI。Activity可以啟動其它Activity來實現其它功能。新的Activity又可以再啟動新的Activity。 新啟動的Activity的UI將覆蓋之前的UI。從而形成一個“UI棧”。新啟動的Activity將暫停上一個Activity的運行。當用戶按“ BACK”按鍵時,“UI棧”最上的Activity出棧,之前的UI重新顯示在屏幕上並恢復該UI對應的Activity的運行。這意味著 Activiy具有一個“生命周期”。

寫過MIDlet或是Windows Mobile應用的對以上“生命周期”不會陌生。MIDlet 也有類似的生命周期。 Windows Form 也有Load, Unload , Active 等事件。和桌面系統不太一樣的說,一般來說移動應用的生命周期不受應用本身控 制,而是有手機操作系統來決定。Activity則實現對每個生命周期事件的處理來完成某個功能。比如在onCreate()事件中調用 setContentView()來設置UI布局。在onPause()事件中暫停下載,使用GPS等,在onResume()事件中恢復下載,重連GPS設備等。

查看全套教程:http://www.bianceng.cn/OS/extra/201301/35252.htm

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved