如果android中的语句不起作用

时间:2012-03-13 08:51:20

标签: android if-statement toast

在我的代码中有以下代码......

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

当我运行应用程序时,没有显示任何内容......

但是,当我删除上述部分&用

替换它
Toast.makeText(context, "ABC", Toast.LENGTH_SHORT);

它有效......

4 个答案:

答案 0 :(得分:4)

使用.show()显示Toast消息,

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

答案 1 :(得分:1)

显示Toast:

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

答案 2 :(得分:1)

你忘了打电话给show方法,只看如下,

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

答案 3 :(得分:1)

因为,吐司你应该使用如下 -

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

没有.show()它将不会显示Toast