Toast来显示提示,在maketext的第一个参数是要求传递一个context的三种参数的区别

xiaoxiao2021-03-01  19

在Android工程中经常用到 Toast来显示提示,在maketext的第一个参数是要求传递一个context 那么问题来了       有时候是使用getApplicationContext();     有时候是Activity.this

    而有时候又直接是 this

第一个全局的,比如你创建个悬浮窗windowmanager,要进行整个应用所有页面都能进行缩放啥的处理,这时你在创建时需要用到第一个;

Activity中的匿名类或者内部类中使用的话,不能直接用this,因为此时this指的是这个内部类,所以要访问外部类的Activity就要用Activity.this,如果不是在内部类中,就直接用this

转载请注明原文地址: https://www.6miu.com/read-3650221.html

最新回复(0)