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:finish()、onDestory()、System.exit(0)的區別!-- Android Activity类中的finish()、onDestory()和System.exit(0) 三者的区别 http://blog.csdn.net/yelangjueqi/article/details/9466347 -- Activity.finish():將Activity移出線,其還占用資源沒有被釋放,所以按手機"back"按鍵的時候,也找不到這個Activity。 Activity.onDestory():為… Read More
  • Android Studio:Activity上方Menu選單製作!-- 實作Activity上方選單Menu與下拉項目功能 https://litotom.com/2017/07/31/ch7-4-menu/ 選單 https://developer.android.com/guide/topics/ui/menus.html Android SDK 超級初學者筆記 (2) - Menu & Activity 資訊傳遞 http://sweeteason.pixnet.net/blog/post/3370… Read More
  • Android Studio:Override是什麼?程式的生命週期?在程式中加上除錯訊息?!-- Java魔法堂:注解用法详解——@SuppressWarnings http://www.cnblogs.com/fsjohnhuang/p/4040785.html 深入理解Java:註解(Annotation)基本概念 https://read01.com/ePe2Oy.html 當然一定要 Hello World:難的部分 http://web.nchu.edu.tw/~jlu/cyut/android/prog-hello1-… Read More
  • Android Studio:退出/刪除活動頁(Activity)。!-- 如何殺死一個Android的活動,當離開它,以便它不能從後退按鈕訪問? https://translate.googleusercontent.com/translate_c?depth=1&hl=zh-TW&prev=search&rurl=translate.google.com.tw&sl=en&sp=nmt4&u=https://stackoverflow.com/questions/2550099/how-to-kill-an… Read More
  • Android Studio:將專案匯出為 APK及匯出位置!-- 如何安裝APK檔 https://www.youtube.com/watch?v=GdXvSJx9B2Y Android Studio - 將專案匯出為 APK http://kanchengzxdfgcv.blogspot.tw/2017/12/android-studio-apk.html [AndroidStudio] 建立Signed APK 檔上架至Google Play ... https://disp.cc/b/1… Read More

0 意見:

張貼留言