多语言展示
当前在线:826今日阅读:60今日分享:41

Toast第一个参数用Activity.this还是this的问题

对于Toast了解不深入的人,可能会遇到这样一个问题Toast.makeText(Activity.this,"提示内容",Toast.LONGTH_SHORT).show();Toast.makeText(this,"提示内容",Toast.LONGTH_SHORT).show();那么什么时候用Activity.this, 什么时候用this呢?
工具/原料
1

文本编辑器

2

IDE

方法/步骤

其实很简单,就看Toast使用的时候是否是在内部类或者回调方法中,是就用 Activity.this,其他情况可以用this,如果你分不清就一直写Activity.this,这样是不会报错的。

注意事项

如果想深入了解的,可以查看官方文档内的Context参数

推荐信息