2016-07-29 16 views
0

Log.d似乎沒有在我的終端中顯示任何內容。這與使用靜態方法有關嗎?嘗試從Android中的靜態上下文中使用Log.d函數

public static void setPosition(int pos){ 
     DetailActivity.pos = pos; 
     DetailActivity.counter++; 

     Log.d("counter", "" + counter); 

     if(DetailActivity.counter == 1){ 
      //ad 
      if (DetailActivity.mInterstitialAd.isLoaded()) { 
       DetailActivity.mInterstitialAd.show(); 
       counter = 0; 
      } 
     } 
    } 
+0

您不斷在每個方法調用中遞增DetailActivity.counter。 DetailActivity.counter在您調用它時可能大於1。 DetailActivity.counter的默認值是什麼? –

+0

可能會更好,如果您使用布爾作爲計數器標誌來代替。 –

回答

2

Log將打印到LogCat。在Android Studio中,轉至Android Monitor選項卡查看此輸出。

您可以在搜索框中爲您的標籤或消息添加過濾器,例如輸入「counter」應顯示您的消息。

+0

是的,謝謝你,但它沒有顯示任何「櫃檯」標籤或信息 – Brandex07

+0

你沒有引號櫃檯嗎? – nicobatu

+0

是的,不含引號。 – Brandex07

相關問題