<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[github_36362235的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/github_36362235</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; github_36362235]]></copyright><item><title><![CDATA[Intent启动使用总结]]></title><link>https://blog.youkuaiyun.com/github_36362235/article/details/73163046</link><guid>https://blog.youkuaiyun.com/github_36362235/article/details/73163046</guid><author>github_36362235</author><pubDate>Tue, 13 Jun 2017 10:42:11 +0800</pubDate><description><![CDATA[首先，复习一下Activity的四种启动模式：
standard：标准模式，每次跳转都会创建一个新的Activity实例；
singleTop：跳转时检查当前Activity栈，判断栈顶是否有对应Activity的实例，若有则跳转到已有的Activity中，调用onNewIntent()方法；若无，则创建一个新的Activity实例。
singleTask：跳转时]]></description><category></category></item><item><title><![CDATA[异常处理TransformExcep: java.util.zip.ZipException: duplicate entry: com/ta/utdid2/device/UTDevice.class]]></title><link>https://blog.youkuaiyun.com/github_36362235/article/details/73089922</link><guid>https://blog.youkuaiyun.com/github_36362235/article/details/73089922</guid><author>github_36362235</author><pubDate>Mon, 12 Jun 2017 11:37:52 +0800</pubDate><description><![CDATA[1、异常
    Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/ta/utdi]]></description><category></category></item><item><title><![CDATA[使用枚举实现简单的数据处理]]></title><link>https://blog.youkuaiyun.com/github_36362235/article/details/70932636</link><guid>https://blog.youkuaiyun.com/github_36362235/article/details/70932636</guid><author>github_36362235</author><pubDate>Fri, 28 Apr 2017 18:20:35 +0800</pubDate><description><![CDATA[项目中有些需求需要对数据进行筛选，或者对数据进行转换。如果数据很多，再使用判断语句来进行就难以满足需求，或者不断的判断烦不胜烦。使用Enum可以实现对大量数据的筛选，也可以对数据进行转换。
举个栗子

1、筛选
判断数据是否在某个范围内

public enum FilterDemoEnum {
    fav{
        @Override
        public Str]]></description><category></category></item><item><title><![CDATA[正则表达式 "^+$"等符号意义]]></title><link>https://blog.youkuaiyun.com/github_36362235/article/details/53302787</link><guid>https://blog.youkuaiyun.com/github_36362235/article/details/53302787</guid><author>github_36362235</author><pubDate>Wed, 23 Nov 2016 11:31:30 +0800</pubDate><description><![CDATA[1、字符/：
意义：对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释.
例如：/b/匹配字符’b’,通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示匹配一个单词的分界线.
或者，对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释.
例如：*是一个特殊字符,匹配任意个字符(包括0个字符)；例如：/a*/意味匹配0个或多个a.为了匹配字面上]]></description><category></category></item><item><title><![CDATA[setClickable 和 setEnabled 的用法]]></title><link>https://blog.youkuaiyun.com/github_36362235/article/details/52922762</link><guid>https://blog.youkuaiyun.com/github_36362235/article/details/52922762</guid><author>github_36362235</author><pubDate>Tue, 25 Oct 2016 15:18:02 +0800</pubDate><description><![CDATA[1、Clickable的用法总结：
 
当控件需要设置点击事件，并且要在某一环境下响应点击事件时，setClickable
一定要放在按扭的setOnClickListener事件之后，因为setOnClickListener事件会去重新设置setClickable为TRUE！
所以一定要写成：
 Button  btn =
 (Button)findViewById(R.id.btn]]></description><category></category></item><item><title><![CDATA[Android 跳转至需要登录的页面]]></title><link>https://blog.youkuaiyun.com/github_36362235/article/details/52807501</link><guid>https://blog.youkuaiyun.com/github_36362235/article/details/52807501</guid><author>github_36362235</author><pubDate>Thu, 13 Oct 2016 15:48:35 +0800</pubDate><description><![CDATA[在未登录状态下跳转至一个必须先登录的页面，先跳转至登录页面，登录成功后跳转至目标页面。这种情况下，可以直接用startActivityForResult启动intent，在回调方法中处理，这个是基本思路。从封装的角度，可以将普通跳转和先登录再跳转封装起来。
第一： 在AndroidManifest.xml文件中利用 meta-data 设置进入界面是否需要先登录
<activity]]></description><category></category></item></channel></rss>