Beam
Beam copied to clipboard
MVP开发框架
我看代码里是在activity的onDestroy生命周期时,进行了移除presenter的操作。那怎么保证在activity意外重建时(比如旋转屏幕),presenter不重建呢。
在activity 或者 fragment 回收的时候可以考虑把p 层持有的 activity引用 置null
可以封装一个LazyFragment。
亲 请rxandroid 升级一下了。现在都是2,x
看你的介绍说是参考了nucleus,能在wiki里面简单描述下与nucleus的异同,以及优势在哪吗?
BaseViewHolder 继承这个类,在这里更新某个item的界面,滑动listview的时候item的界面错乱了!这个问题怎么解决啊?
只有jcenter库才有?
``` public View getView() { return mRootView; } ```
Activity中使用BeamListFragment,程序压入后台(如按home键,用360卫士清理内存),再恢复时,会报空指针。 原因可能是: 压入后台, Fragment可能会系统回收了,Presenter中的view=null了。再恢复时,没有走Fragment的onCreate方法,只走了onCreateView , 这时在onCreateView 中执行: if (mListConfig.mStartWithProgress&&!getPresenter().inited) mListView.setAdapterWithProgress(mAdapter = getPresenter().getAdapter()); else mListView.setAdapter(mAdapter = getPresenter().getAdapter()); DataAdapter引用的getview就空指针异常了。