如果不能显示真正的考验个别车型toast问题解决

如果不能显示真正的考验个别车型toast问题解决

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

当真正的考验个别车型toast不显示信息,找到两个解决方式。不知还有什么其他有效方法。期待大神们的分享!。!

1、手动方案:设置——>应用软件管理——>相应APP——>勾选显示通知框

2、替代方案:避免toast被拦截,能够考虑用alert dialog来显示须要的信息

public static void forceUpdate()
	{
		Log.i(TAG, "forceUpdate");
//		UmengUpdateAgent.forceUpdate(mActivity);
		UmengUpdateAgent.update(mActivity);
		UmengUpdateAgent.setUpdateAutoPopup(false);
		UmengUpdateAgent.setUpdateListener(new UmengUpdateListener() {
		        @Override
		        public void onUpdateReturned(int updateStatus,UpdateResponse updateInfo) {
		            switch (updateStatus) {
		            case 0: // has update
		                UmengUpdateAgent.showUpdateDialog(mActivity, updateInfo);
		        		Log.i(TAG, "forceUpdate1");
		                break;
		            case 1: // has no update
//		                Toast.makeText(mActivity, "当前已是最新版本号", Toast.LENGTH_SHORT)
//		                        .show();
		            	BaseHelper.showAlert(mActivity,"", "当前已是最新版本号","确定");
		        		Log.i(TAG, "forceUpdate2");
		                break;
		            case 2: // none wifi
//		                Toast.makeText(mActivity, "没有wifi连接, 仅仅在wifi下更新", Toast.LENGTH_SHORT)
//		                        .show();
		                break;
		            case 3: // time out
//		                Toast.makeText(mActivity, "超时", Toast.LENGTH_SHORT)
//		                        .show();
		            	BaseHelper.showAlert(mActivity,"", "版本号检查超时,请稍候重试","确定");
		        		Log.i(TAG, "forceUpdate3");
		                break;
		            }
		        }
		});	
	}
public static void showAlert(Context context,String title, String message,String confirmStr) {
		new AlertDialog.Builder(context)
				.setIcon(R.drawable.icon)
				.// 图标
				setTitle(title)
				.// 标题
				setMessage(message)
				.// 提示内容
				setPositiveButton(confirmStr, new DialogInterface.OnClickListener() {// 确定
							@Override
							public void onClick(DialogInterface arg0, int arg1) {
								// yes to do
							}
						}).show();
	}

版权声明:本文博主原创文章。博客,未经同意不得转载。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/117102.html原文链接:https://javaforall.net

(0)
上一篇 2022年1月10日 下午6:00
下一篇 2022年1月10日 下午7:00


相关推荐

  • Stack overflow at line 解决办法(重复引入JS导致)

    Stack overflow at line 解决办法(重复引入JS导致)这几天碰到了个莫名其妙的问题,我在一个TR的onDblClick事件里写了一个window.open(XXX);可是每当我双击这一行的时候总是给我报Stackoverflowatline7这个错误,在网上找了很多方法都不行,后来查看源文件发现我把一个外部JS引入了2次,我本身的jsp引入的一次,我每个jsp都会去引入一个公共的jsp,在公共jsp里面我又引入了一次。后来我把本身的jsp引入

    2022年7月15日
    15
  • Ubuntu 安装星火应用商店及其使用指南

    Ubuntu 安装星火应用商店及其使用指南

    2026年3月14日
    2
  • JavaScript 进阶教程(1)–面向对象编程

    JavaScript 进阶教程(1)–面向对象编程1 学习目标 理解面向对象开发思想 掌握 JavaScript 面向对象开发相关模式 2 面向对象介绍 2 1 什么是对象 Everythingis 一切皆对象 我们可以从两个层次来理解对象 1 对象是单个事物的抽象 一本书 一辆汽车 一个人都可以是对象 一个数据库 一张网页 一个与远程服务器的连接也可以是对象 当实物被抽象成对象 实物之间的关系就变成了对象之间的关系 从而就可以模拟现实情况 针对对象进行编程 2 对象是一个

    2026年3月20日
    3
  • pycharm打包python项目_Python怎么打包

    pycharm打包python项目_Python怎么打包一、构建虚拟环境1.PyCharm终端中输入命令python-mvenvvenv2.刷新后产生venv文件夹二、创建解释器1.文件–>设置–>Python解释器2.添加所需模块(1)已经存在的模块(2)重新添加一个终端,这样就会将模块安装在虚拟环境中了(3)安装缺少的模块(4)安装打包模块pipinstallpyinstaller-ihttps://pypi.douban.com/simple/(5)打包程序p

    2022年8月26日
    9
  • 简单介绍一下spring bean的生命周期_spring的生命周期简单回答

    简单介绍一下spring bean的生命周期_spring的生命周期简单回答Spring原来是一个社会,Bean就是身不由己的“社会人”……

    2026年1月27日
    4
  • pycharm设置背景色及字体_pycharm字体大小设置不了

    pycharm设置背景色及字体_pycharm字体大小设置不了1、首先在pycharm打开FILE,点击seting2、点击Editor,再点击Font可以设置字体大小;点击ColorScheme可以设置背景色。3、字体设置:点击Font可以选择不同字体,点击Size可以调节字体大小,右侧可以看预览效果,最后点击ok即可。4、背景色设置:先点击ColorSchemeFont,Scheme可以选择不同的背景,下面框框里是预览效果,最后点击Ok即可。…

    2022年8月29日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号