Re: [問題] 印出檔案名稱行數函數名稱

看板AndroidDev作者 (say)時間13年前 (2013/01/31 23:41), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《yshihyu (yshihyu)》之銘言: : 請問一下再android java 部份有辦法直接印出 : 檔案名稱:行數:函數名稱 : 像是C/C++ __FILE__, __LINE__, __func__ 那樣 : 謝謝 我是用這種方式達成類似的目的: public static void debug(Object... arr) { // {{{ StackTraceElement call = Thread.currentThread().getStackTrace()[3]; String className = call.getClassName(); className = className.substring(className.lastIndexOf('.') + 1); android.util.Log.v("_DEBUG_", call.getLineNumber() + ": " + className + "." + call.getMethodName() + " " + java.util.Arrays.deepToString(arr)); } // }}} -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.78.231

02/02 16:12, , 1F
Kane_Shih@gemteks.com
02/02 16:12, 1F

02/02 16:13, , 2F
要轉寄結果按錯,sorry -.-
02/02 16:13, 2F

02/02 21:52, , 3F
感謝tkcn大的分享!收下來用~
02/02 21:52, 3F
文章代碼(AID): #1H2f34p- (AndroidDev)
文章代碼(AID): #1H2f34p- (AndroidDev)