其他
青丶穗
不是什么问题都需要答案,不是什么故事都需要结局
展开
-
关于Timer计时器控件的java.lang.IllegalStateException: TimerTask is scheduled already问题分析
博主最近在改被人的项目,准备写一个类似今日头条的加载完成提示,就写了个计时器让它显示几秒,于是就用到了timer这个计时器控件,简单的正常代码如下,因为博主的加载需要多次,当timer二次调用的时候就出现了java.lang.IllegalStateException: TimerTask is scheduled already异常,于是苦恼了老半天,不知道为什么,每次刷新的时候我哦重新给tim原创 2017-05-02 11:42:23 · 3526 阅读 · 0 评论 -
Android控制密码输入框的密码可见与不可见
在实际用用开发中,我们通常要吧密码框作为密文不显示出来,但是有时候我们需求中需要做一个可见与不可见的切换,这是我们可以用选择器来控制密码框的可见和不可见,当pwdSwitch为切换的选择器按钮,pwdEdit密码输入框,全部代码如下,当我点击按钮切换密码显示方式的时候:case R.id.pwd_switch: if(pwdSwitch.isSelected()原创 2017-10-11 10:02:32 · 10311 阅读 · 0 评论 -
解决gson转json字符串的时候=号等特殊字符会出现乱,导致加密结果不正确的问题
博主最近出现了一个很奇葩的问题,与后台.net交互时,签名验证需要加密json字符串的时候,两边加密结果总是不一样,找了很久很久,因为加密方式都是一样的,一直用的也没问题就唯独一个地方出了问题,后来找区别唯一的却别就是出问题的json里面多了个=号,于是上网查了下,gson使用时转json字符串的时候=号等一些特殊字符都会出问题,这项我们就不能用Gson gson = new Gson();不原创 2017-10-28 10:52:53 · 2168 阅读 · 0 评论 -
Android的supportV7中默认按钮和选中框的颜色设置
http://blog.csdn.net/l465659833/article/details/52861964 网上很多更改checkbox勾选框颜色的博客都是互相抄袭的,根本没有任何效果,现在推荐这个博主的博客还是很有效的,我们可以尝试更改当前activity的theme来更改checkbox或者dialog打的默认按钮勾选等默认样式转载 2017-11-28 14:12:20 · 1362 阅读 · 0 评论 -
BaseActivity结合toolbar的简单使用和封装
toolbar就不做过多的解释了,想必网上已经很多了,最近事情不多就写了个baseactivity+toolbar的封装,避免每次创建activity都写过多的冗长的代码,也可以避免每个activity都要include一下标题栏布局文件。直接上baseActivity代码,代码不多也有注释就不做过多解释了package com.qingsui.toolbar;import android原创 2018-03-14 17:17:28 · 798 阅读 · 0 评论 -
关于intent调用文件管理并获取选择文件的路径的问题
网上很多关于调用文件管理并返回路径的demo,给你详细介绍了,很多很多做了很多适配,看似很厉害,但是那些博客都是抄过来的,并不能使用,你用起来会各种报错,各种文件路径找不到,例如这类(下面的链接)的文章都是你抄我我吵你的,千万不要看https://www.cnblogs.com/panhouye/archive/2017/04/23/6751710.html Intent i...原创 2018-05-29 09:20:59 · 4047 阅读 · 5 评论 -
计算两个日期相差的月份+天数
例如2018-04-05和2018-10-14,相差6月9天;下面直接上代码 /** * 计算连个日期相差多少月+天 * @param stDate * @param endDate * @return */ public static String getDayAndMonth(String stDate, String endDat...原创 2018-10-17 17:37:25 · 4858 阅读 · 0 评论 -
解决android手机虚拟键隐藏显示导致Activity被重新创建闪退桌面的问题
先说问题:在app点击返回按钮或者toolbar上的返回时偶尔app会回退到桌面但是也未捕获到异常。 其实这个问题博主项目中已经很久了,找不到原因,一开始以为是堆栈出现了问题,然后找了一段时间放弃了,因为找不到问题所在。然后突然发现有一天发现是虚拟导航键显示和隐藏导致的,然后立马定位到问题,至于解决就更简单了; 在配置文件中AndroidManifest.xml下需要不被重新创建的ac...原创 2019-02-14 15:44:10 · 1281 阅读 · 0 评论