面临问题以在吐司中显示消息

时间:2011-07-10 18:46:37

标签: android

您好我正在使用this教程为我的webview设置旋转轮,它在删除此行后工作正常

Toast.makeText(activity, "Oh no! " + description, Toast.LENGTH_SHORT).show();并且错误号位于actitvity

加上我想知道,如果没有互联网连接,我们如何设置此吐司中的消息

3 个答案:

答案 0 :(得分:4)

从url示例中你必须写


//Main.java
Toast.makeText(Main.this, "Oh no! " + description, Toast.LENGTH_SHORT).show();
//this is also correct
Toast.makeText(getApplicationContext(), "Oh no! " + description, Toast.LENGTH_SHORT).show();

internet connectivity checking

答案 1 :(得分:3)

makeText()中的第一个参数应为Context。我假设activity所指教程的作者是对你编程的Activity类的非静态引用。你可以用

之类的东西正确引用它
//MyActivity.java

Toast.makeText(MyActivity.this, "Oh no!" + description, Toast.LENGTH_SHORT).show();

答案 2 :(得分:0)

Toast.makeText(MyActivity.this, "Oh no!" + description, Toast.LENGTH_SHORT).show();

否则你也可以使用

Toast.makeText(getApplicationContext(), "Oh no!" + description, Toast.LENGTH_SHORT).show();