您好我正在使用this教程为我的webview设置旋转轮,它在删除此行后工作正常
Toast.makeText(activity, "Oh no! " + description, Toast.LENGTH_SHORT).show();
并且错误号位于actitvity
,
加上我想知道,如果没有互联网连接,我们如何设置此吐司中的消息
答案 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();
答案 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();