2017年11月4日 星期六

Android Studio:Override是什麼?程式的生命週期?在程式中加上除錯訊息?


在Coding的區,按下Crtl+O,即可開啟@Override視窗。
定義於java.lang中,內置三個標準註解:
@Override:用於修飾此方法覆蓋了父類的方法
@Deprecated:用於修飾已經過時的方法
@SuppressWarnnings:用於通知java編譯器禁止特定的編譯警告

@Override其名稱前面加上 @ 為 annotation(註解),主要的目的在於提供更多的資訊給 compiler 或者其他處理程式使用,@Override 用於確保在程式中所寫的,不會有筆誤。

Android/Activity程式的生命週期:

  • Active (活動)
  • Paused (暫停)
  • Stopped (停止)
  • Dead (已回收或未啟動)
於*.java檔案,在程式中加入一些除錯訊息(導入 Log 函式),可以在查看 Activity 的運作流程的情況。
代號:依據訊息的類型,我們有五種 Log 訊息形式可以用作記錄。
  1. Log.v (VERBOSE) 詳細訊息
  2. Log.d (DEBUG) 除錯訊息
  3. Log.i (INFO) 通知訊息
  4. Log.w (WARN) 警告訊息
  5. Log.e (ERROR) 錯誤訊息
Log 的使用格式如下:Log.代號(標籤, 訊息);
一般較常用的是 Log.d(除錯訊息) 、Log.w (警告訊息),和 Log.e (錯誤訊息)。例如:可以使用 Log.e 函式,來先將錯誤訊息記錄起來,等到整個程式執行到底,再來用 Toast 或 AlertDialog 元件,來顯示錯誤提示。

Related Posts:

  • Android Studio:按鈕樣式(Button Style)設計!-- 【Android】設計自己的按鈕外觀 http://oldgrayduck.blogspot.tw/2012/10/android.html 【Android】修改按鈕樣式(Button Style),圓角按鈕 http://learnexp.tw/%E3%80%90android%E3%80%91%E4%BF%AE%E6%94%B9%E6%8C%89%E9%88%95%E6%A8%A3%E5%BC%8Fbutton-style%EF%… Read More
  • Android Studio:Android Studio 安裝 下載Android Studio免安裝版(no android SDK,no installer)網址: https://developer.android.com/studi... ps.下載Android Studio的免安裝版,才可放在隨身碟移動工作。 解壓縮檔後,另新增一個”SDK”檔名的資料夾在旁,做為下載SDK儲存的位置。 下載檔案與講義連結: goo.gl/8Tqq39 模擬器-AVD Manager h… Read More
  • Android Studio:多重按鈕事件!-- [Android] 多重按鈕事件 http://xken831.pixnet.net/blog/post/459993764-%5Bandroid%5D-%E5%A4%9A%E9%87%8D%E6%8C%89%E9%88%95%E4%BA%8B%E4%BB%B6 [Android]簡易模組化設計(利用單一Button及多個Button來說明) http://blog.xuite.net/viplab/blog/208667642-%5B… Read More
  • Android Studio:開啟/新增第二個Activity,並透過按鈕進行切換頁。!-- [Android] Android開發教學 - 開啟其它的Activity http://aiur3908.blogspot.tw/2015/11/android-android-activity.html 建立第二個Activity,自動產生了那些東西? https://litotom.com/2017/04/27/ch5-1-2nd-activity/ Android Studio 新增第一頁BUTTON按鈕跳到第二頁 http:… Read More
  • Android Studio:更改的專案名稱!-- Android Studio 如何更改 Package Name ? https://tedliou.com/archives/android-studio-howto-change-package-name/ 徹底修改Android 套件、應用程式ID、專案名稱 http://xanxusvervr.blogspot.tw/2016/06/android-id.html -- 改成新的專案名稱,有關的地方: 專案資料夾 套件名… Read More

0 意見:

張貼留言