- 博客(13)
- 收藏
- 关注
转载 Android应用开发—onSaveInstanceState方法什么时候被调用?
转载自onSaveInstanceState方法什么时候被调用?(转载/整理)在 Activity 被销毁之前被调用来保存每个实例的状态,这样就可以保证该状态能够从 onCreate(Bundle) 或者onRestoreInstanceState(Bundle)恢复过来。 本方法在 Activity 可能被销毁前调用,这样当该 Activity 在将来某个时刻重新回来时可以恢复其之前的状
2018-01-30 16:09:34 845
原创 Android Studio出现Failed to open zip file. Gradle's dependency cache may be corrupt问题的解决
删除了/Users/tycao/.gradle/wrapper/dists目录下对应的gradle-X.X-all目录重新sync了
2018-01-29 13:48:54 2520
转载 Android应用开发-图片加载库Glide
GlidePicasso和Glide之间的区别:Picasso 仅仅缓存了全尺寸的图像;然而 Glide 缓存了原始图像,全分辨率图像和另外小版本的图像。
2018-01-28 16:03:14 300
原创 Todo List
fragment里面如何处理back按键事件。 fragment里面无法Override onBackPressed接口,如何优雅的处理back press事件?activity如何获取当前活跃的fragment对象。异步网络请求如何改造成rxjava,rxjava有设置运行线程的能力,异步请求是否必要?只同步处理感觉就可以完全解决问题了。jdk内hashmap的散列函数 ja...
2018-01-28 14:09:34 388
转载 Android应用开发—FragmentManager如何管理fragments
本文主要摘录自Android中使用FragmentManager管理fragments 和 浅谈FragmentManager与fragment之一二事先讲下自己对fragment的理解:对于fragment,有太多官方文档和博文来介绍,此处不做转述:我感觉android提供fragment这种组件给了开发者更多的“创造”的机会,开发者可以基于fragment自己创造、管理页面的处理
2018-01-27 17:24:18 17279
转载 Android应用开发—AsyncTask
摘录自 Android 多线程—–AsyncTask详解AsyncTaskAsyncTask:异步任务,从字面上来说,就是在我们的UI主线程运行的时候,异步的完成一些操作。AsyncTask允许我们的执行一个异步的任务在后台。我们可以将耗时的操作放在异步任务当中来执行,并随时将任务执行的结果返回给我们的UI线程来更新我们的UI控件。通过AsyncTask我们可以轻松的解决多线程之间
2018-01-27 15:28:44 226
转载 Java多线程编程:变量共享分析(Thread)
Java多线程编程:变量共享分析(Thread) Java 创建线程的两种方法此处只简单讲下自己对java多线程变量共享的理解: 按照进程和多线程的原理,同一进程内的多个线程之间的地址空间是共享的(除去ThreadLocal),这样线程间的数据是可以互相任意访问的,而对于不同的的语言,如果要实现变量数据的访问,除了要遵循线程间非ThreadLocal数据可以直接访问的原则,还要
2018-01-27 14:02:24 226
转载 Android应用开发—Android 消息处理机制:Handler&Message
Android 消息处理机制:Handler|Message
2018-01-26 19:26:04 254
转载 Android应用开发—如何解决handler的警告:Handler Class Should be Static or Leaks Occur
转自android handler的警告Handler Class Should be Static or Leaks Occur在使用Handler更新UI的时候,我是这样写的:public class SampleActivity extends Activity { private final Handler mLeakyHandler = new Handler()
2018-01-26 19:14:12 340
原创 一个记录最近搜索历史的LRU实现
对于很多有搜索需求的功能,一般需要展示下最近n次的历史搜索记录,主要有以下几个功能点:最近搜索条目放在最前面,最早的搜索记录放在最后。只记录最近n条数据,如果超过n条搜索记录,删除搜索时间最久远的记录。没有重复的搜索项,如果新搜索的关键字已存在,则将该关键字提到最前面,删除原位置关键字。可方便的持久化,并可以通过读取持久化数据,恢复原纪录历史。基于以上这些条件,不难看出这就是一个
2018-01-25 20:55:43 1067
转载 Android应用开发—Intent组件详解
转载自:Android中Intent组件详解Intent是不同组件之间相互通讯的纽带,封装了不同组件之间通讯的条件。Intent本身是定义为一个类别(Class),一个Intent对象表达一个目的(Goal)或期望(Expectation),叙述其所期望的服务或动作、与动作有关的数据等。Android则根据此Intent对象之叙述,负责配对,找出相配的组件,然后将 Intent对象传
2018-01-07 18:00:43 261
原创 Android应用开发—PendingIntent:如何判断两个PendingIntent对等
摘录自:PendingIntent详解如何判断两个PendingIntent对等:两个PendingIntent对等是指它们的operation一样, 且其它们的Intent的action, data, categories, components和flags都一样。但是它们的Intent的Extra可以不一样。主要常量FLAG_CANCEL_CURRENT:如果当前系统中
2018-01-07 17:17:03 893
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人