自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 使用弱引用防止内存溢出的Handler写法

private static class MyHandler extends Handler { private final WeakReference<ABCActivity> mActivity; private MyHandler(ABCActivity activity) { mActivity = new WeakReference<&...

2018-03-19 11:30:36 502

原创 Java复习:Fragment和Activity通信的几种方式

1.直接调用((MainActivity)getActivity()).doABC();2.使用接口 Activity实现对应接口,Fragment创建的时候拿到Activity的对象,调用相关方法(其实这个和1差不多,只是用了接口来规范)public class MainActivity extends BaseActivity implements Callback { @Overri...

2018-03-12 14:35:22 1209

原创 Java复习:创建线程的的几种方式

1.实现Runnable接口,传入Threadclass MyRunnable implements Runnable{ @Override public void run() { //Do }}Thread thread1 = new Thread(new MyRunnable());thread1.start();2.实现Thread的run方法class...

2018-03-09 16:47:54 232

原创 Java复习:Java中堆和栈的区别

1)栈 位于通用RAM中,速度仅次于寄存器。存储了对象的引用(但Java对象并不存储于其中)、基本类型数据(boolean、char、byte、short、int、long、float、double,创建这些类型的变量的时候,并非是创建一个引用指向对象,而是直接储存"值"在栈中,因此更加高效。但基本数据类型的包装类,就是非基本对象了,存在堆中)。由GC管理内存 先进后出2)堆 也位于通用RAM中,...

2018-03-08 17:11:55 137

原创 关于java.lang.IllegalStateException: Fragment already added的问题

问题环境: 考虑性能问题,第一次启动的时候不加载全部四个Fragment,当点击对应的按钮时判断是否添加过Fragment(如果没有则创建Fragment,manager.add()),同时根据点击的按钮来处理哪个Fragment的显示。 BUG: 初次启动时,只有第一个Fragment,然后快速点击多个其他按钮,程序崩溃。FATAL EXCEPTION: mainProc

2016-03-11 12:57:09 2394

转载 Android常用的四种设计模式

前言: Android开发的设计模式,基本设计思想源于java的设计模式,java的设计模式有N多种,据不完全统计,迄今为止,网络出现最频繁的大概有23种。Java只是一门开发语言,学会并掌握这门语言进行代码编写,这是每个程序员必修的课程,但如何写出高质量、易维护和复用性强的代码,那就体现出程序员的层次和水平了。设计模式的出现就是为了解决这些问题。 开始学习设计模式的时候,我们通常都有种将

2016-03-09 11:31:27 499

原创 使用EventBus实现页面间数据的传递

使用EventBus实现页面间数据的传递流程 两个Activity,打开第一个Activity,然后点击跳转第二个Activity,在第二个Activity中填入一些内容模拟登陆,返回数据更新内容具体实现每个页面都需要在生命周期中注册和注销EventBus代码中使用了一个接口定义了一些方法public interface IText { void getText(Text tex

2016-03-08 16:54:40 1399 1

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-03-08 16:19:50 201

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除