2012-03-13 109 views
-6

在我的代碼有以下代碼...如果Android的聲明是不工作

if (true) { 
      Toast.makeText(context, "ABC", Toast.LENGTH_SHORT); 
     } 
     else { 
      Toast.makeText(context, "ABC", Toast.LENGTH_SHORT); 
     } 

當我運行顯示應用程序沒有什麼...

但是當我刪除上述部分&與

Toast.makeText(context, "ABC", Toast.LENGTH_SHORT); 

它的工作原理取代它......

+2

我是唯一一個知道爲什麼你用「如果(真)」 ??? – KarlKarlsom 2012-03-13 09:05:27

+1

我也想了解一下'Toast.makeText'工作,而'.show()'方法! – PhatHV 2012-03-13 09:32:20

+0

@KarlKarlsom我猜用於測試目的 - 以確保該分支將被稱爲 – 2012-03-13 13:06:39

回答

9

我懷疑你的sa mples工作,因爲你需要show的舉杯:

Toast.makeText(context, "ABC", Toast.LENGTH_SHORT).show(); 
1

要顯示吐司:

Toast.makeText(context, "ABC", Toast.LENGTH_SHORT).show(); 
1

你忘了調用show方法,只看到如下,

if (true) 
    { 
      Toast.makeText(context, "ABC", Toast.LENGTH_SHORT).show(); 
    } 
    else 
    { 
      Toast.makeText(context, "ABC", Toast.LENGTH_SHORT).show(); 
    } 
4

使用.show()顯示吐司消息,

if (true) { 
      Toast.makeText(context, "ABC", Toast.LENGTH_SHORT).show(); 
     } 
     else { 
      Toast.makeText(context, "ABC", Toast.LENGTH_SHORT).show(); 
     } 
1

因爲,敬酒你應該使用如下 -

Toast.makeTest(context, "SomethingWhatever you Need to Show", Toast.LENGTH_SHORT).show(); 

沒有.show()它不會顯示Toast