关于小米手机Toast显示

更改miui Toast显示

任何app,小米手机都会在前面加应用名字appname:xxxx。
ToastStyles
系统提示消息框的样式

	public class ToastUtil {
		private static Toast toast;
		public static void show(String text) {
		if (toast == null) {
			toast = Toast.makeText(MainApplication.getApplication(), null, Toast.LENGTH_SHORT);//这个地方第二个参数需要为null
			toast.setText(text);
			} 
	 else {
	 	toast.setText(text);
	 	}
	 toast.show();
	 }	

一般常用的形式为Toast.makeText(this, “text…”, Toast.LENGTH_SHORT);
这里改为Toast.makeText(MainApplication.getApplication(), null, Toast.LENGTH_SHORT);
不过我的Android studio在MainApplication.getApplication()报错,不知道具体原因,后面我采用了新建一个类mToast

public class mToast {
	private static Toast toast;

public static void myshow(MainActivity mainty,String text)
{
    toast = Toast.makeText(mainty, null, Toast.LENGTH_SHORT);
    toast.setText(text);
    toast.show();
}

使用时直接使用mToast.myshow(this,“text…”); 成功去掉了前面的APP名。

学习安卓开发新人,写博客纯粹为了记录一下学习过程中遇到的一些问题和解决方法,其中了借阅多方资料,有什么错误欢迎指出讨论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值