2015-02-09 48 views
-4

如何在Android Studio中打印下面這些變量:主要的Java:打印變量值像雨燕的println()

globalVariable.setName("Android Example context variable"); 
    globalVariable.setEmail("[email protected]"); 

調試流,但是TextView的如果可能的話。

在公共無效的onCreate(捆綁savedInstanceState)我想:

final GlobalClass globalVariable = (GlobalClass) getApplicationContext(); 
    globalVariable.setName("Android Example context variable"); 
    globalVariable.setEmail("[email protected]"); 
    Log.d("your_tag", "Name: " + globalVariable.getName()); 
    Log.d("your_tag", "Email: " + globalVariable.getEmail()); 

但它說遺憾的是應用程序停止工作。

+0

呃,設置一個textview來包含'globalVariable.getName()'?或者你的意思是打印到調試流? – hexafraction 2015-02-09 22:05:12

+0

理想情況下,如果可能的話。 – 2015-02-09 22:06:45

回答

0

如果您在底部狀態欄中的「4:運行」按鈕附近單擊「6:Android」按鈕。它會顯示Logcat控制檯。

您可以通過下面的代碼

Log.d("your_tag", "printed_message"); 

所以你的情況打印到該日誌在你的代碼,這將是

Log.d("your_tag", "Name: " + globalVariable.getName()); 
Log.d("your_tag", "Email: " + globalVariable.getEmail()); 

用於設置與這些字符串變量一個TextView,不喜歡低於

//Do this in onCreate, after setContentLayout(); 
TextView yourTextView = (TextView) findViewById(R.id.yourViewId); 
yourTextView.setText(globalVariable.getName()); 
+0

公共無效的onCreate(Bundle savedInstanceState)? – 2015-02-09 23:00:09

+0

我加了問題。 – 2015-02-09 23:04:24