摘要:
Activity中托管UI fragment有两种方式:添加fragment到acitivity中在activity代码中添加fragment第一种方法即将fragment添加到acitivity的布局中,这样会使得fragment视图和activity视图绑定。第二种方法可以在运... 阅读全文
摘要:
Retrofit & RxJava关于如何使用Retrofit和RxJava请阅读参考中的两篇文章.Retrofit处理数据Retrofit是在什么时候处理从网络中获取到的json数据的呢? 我从几个使用了Retrofit的项目源代码寻找了半天, 也没有找到处理json的相关代码.... 阅读全文
摘要:
添加share按钮添加share按钮的主要步骤: 1. 在ActionBar中添加share按钮 2. 从item中获取ShareActionProvider ShareActionProvider mShareActionProvider=(ShareActionProvide... 阅读全文
摘要:
PopupMenupopupmenu可以非常方便得实现在指定view下弹出一个菜单,实现类似ActionBar中的效果.public void showPopupMenu(View view){ final PopupAdapter adapter = (PopupA... 阅读全文
摘要:
布局文件中添加menumenu_main.xml Activity中添加menuvalues/ids.xml @Overridepublic boolean onCreateOptionsMenu(Menu menu) { getMenuInflater(... 阅读全文
摘要:
任务写在JobService中public class TestJobService extends JobService { private static final String TAG = "SyncService"; @Override public vo... 阅读全文
摘要:
被观察者所有被观察者都继承Observable接口 ( java标准库中Observable是一个抽象类)interface Observable{ public void addObserver(Observer observer); public void dele... 阅读全文
摘要:
Builder模式的使用情景相同的方法, 不同的执行顺序, 产生不同的事件结果多个部件或零件, 都可以装配到一个对象中, 但是产生的运行结果又不相同产品类比较复杂, 或者产品类中的调用顺序不同产生了不同的作用.当初始化一个对象特别复杂, 如参数多, 且很多参数都具有默认值.Buil... 阅读全文
摘要:
工厂方法的通用源码抽象产品类public abstract class Product{ public void method(){ } public abstract void method2();}具体产品类public class ConcreteProduct1 ex... 阅读全文
摘要:
Ensure a class has only one instance, and provide a global point of access to it.简介最基本的实例public class Emperor { private static final Emper... 阅读全文