![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android 移动应用开发
三文智软
这个作者很懒,什么都没留下…
展开
-
Android Fragment MVC思路
Android 中 Activity 显示界面可以由几个Fragment拼成的 每个Fragment都有自己的布局和处理布局的逻辑。 使用了Fragment将视图分拆成模板然后处理逻辑就好像 在Activity这个蓝图上拼接板块一样。因为Fragment还可以在其他界面重用。感觉满满的View解耦。 下面给出一种辅助Fragment处理逻辑的模式方法。看上去遵循了MVC的思想。Prese原创 2017-07-16 20:11:00 · 307 阅读 · 0 评论 -
异步任务AysncTask的初步分离
使用AysncTask而不是Thread之前有个博文专门讲了传送门。可是在使用AysncTask还是有诸多不便。 1. 每个任务都写一个AysncTask类,太违背重用代码的理念 2. 需要写一堆传入参数 3. 如果一个java类中需要多种后台任务,不同的AysncTask写出来以后使得java篇幅太长我还是希望: 1. 重用重复代码 2. 不以任务名字写AysncTask内原创 2017-11-18 11:08:54 · 334 阅读 · 0 评论 -
类间关系之—内部类及在Android应用的初步延伸
我们在设计自己的类时,通常可以通过内部类的特性来构造很多的模式实现。 比如辅助类、回调、内部代理、赋予外部类更多的继承方向和功能等。通常在用好一个东西的时候,首先要理解这个东西的实现机制。对于内部类种类来说:1 有static 修饰 为嵌套类;无static修饰就是咱们一般所称的内部类 2 直接在域内或者方法内通过类名或者接口名new的称为匿名内部类(或者叫直接new一个类定义) 3 在方法域原创 2017-11-23 22:11:28 · 239 阅读 · 0 评论 -
警惕Handler造成的Activity无法回收
Activity 是有生命周期的,如果将其附属的Handler传递给了不可预测生命周期的类或线程,容易造成Handler的宿主Activity无法回收。如果Activity频繁启动则会单例类持有Handler:有可能导致单例类持有失效的Handler。无法将正确的消息逻辑表现在现在的Activity。而是失效Handler的宿主旧Activity;周期比Activity长的服务和线程:Handle...原创 2018-07-14 21:55:24 · 1258 阅读 · 0 评论