Toast 完美使用

今天看见用了很多次toast 的代码,做了一下简单的优化,看到其他人已经写了,就直接改一下

private Toast mToast = null;


public void showToast(String text) {
    if(mToast == null) {
        mToast = Toast.makeText(Activity.this, text, Toast.LENGTH_SHORT);
    } else {
        mToast.setText(text);
        mToast.setDuration(Toast.LENGTH_SHORT);
    }
    mToast.show();
}

public void cancelToast() {
    if (mToast != null) {
        mToast.cancel();
        mToast = null;
    }
}


@Override
public void onBackPressed() {
    cancelToast();
    super.onBackPressed();
}

最后用起来效果不错

猜你喜欢

转载自blog.csdn.net/engineer_james/article/details/80915173