2011-08-24 28 views
0

我的目標是瞭解我的程序的哪些部分正在運行。我通常通過在Java中提供「System.out.println」聲明來實現此目的。但是因爲我正在學習在Android中開發應用程序,所以有人請告訴我Android中的等效語句。我知道有一條語句叫做「Toast.maketext()。show();」但這不適用於我的程序的某些部分。在Android上顯示輸出語句

謝謝

回答

2

使用Log,看看你的日誌的輸出使能logcat的作爲

窗口 - >顯示視圖 - >其他 - > Android的 - > logcat的。(在Eclipse)

更多日誌:

Reading and Writing Logs

Android logging

編輯:

你可以使自己的過濾器

讓你使用Log.i(「MyActivity」,「Your message」);

流程來創建自己的過濾器:

轉到登錄查看並點擊「創建過濾器enter image description here

現在一個窗口將顯示爲 enter image description here

現在把你的價值

過濾器名稱:在這裏輸入任何名稱(這將顯示爲選項卡名稱,正如您可以在我的屏幕TEST和TEST1中看到的那樣。

通過登錄標籤: MyActivity

左等,因爲它是。

現在運行你的應用程序並轉到Log貓。點擊您自己的過濾器選項卡。

+0

Pankaj我很感謝你付出的努力。我能夠理解並得到我設定的目標 – Vinoth

3

使用android.util.Log,如:

Log.i("MyClass", "This is some message"); 

輸出可在DDMS的logcat的視圖或從 「亞行logcat」 的命令行。

+0

嗨Hackbod,感謝您的答覆。 Logcat產生了很多的聲明,有什麼特定的方式可以通過它來識別我的行 – Vinoth

+0

@Vinoth請參閱讀寫日誌的鏈接。 –

2

其簡單,聲明恆定的第一

private static final String TAG = "HELLO VINOTH"; 

然後在烏拉圭回合編碼所以thatlogcat將顯示與烏爾Nmae消息使用此

Log.v(TAG,"gender value on male button click ="+gender); 
1

您可以使用日誌如 私人字符串TAG =「你的活動名稱」;

Log.d(TAG,「################ item.getCount()is ################」 + count);

在logcat中,您將獲得: - 您的活動名稱################ item.getCount()是############# ### 4

以這種方式,你可以很容易地得到你的線。