diff --git a/MVPArms.md b/MVPArms.md index 0867b429ce43a87ee33d52f00a41805f961e3a8d..d84bffa628ce4aa0c03aecdd5af17691ae98d066 100644 --- a/MVPArms.md +++ b/MVPArms.md @@ -4,11 +4,10 @@ [ ![API](https://img.shields.io/badge/API-15%2B-blue.svg?style=flat-square) ](https://developer.android.com/about/versions/android-4.0.3.html) [ ![License](http://img.shields.io/badge/License-Apache%202.0-blue.svg?style=flat-square) ](http://www.apache.org/licenses/LICENSE-2.0) [ ![Support](https://img.shields.io/badge/Support-RxJava2-blue.svg) ](https://github.com/JessYanCoding/MVPArms/tree/rx2) +[ ![QQGroup](https://img.shields.io/badge/QQ群-301733278-ff69b4.svg) ](https://shang.qq.com/wpa/qunwpa?idkey=1a5dc5e9b2e40a780522f46877ba243eeb64405d42398643d544d3eec6624917) ## 一个整合了大量主流开源项目的Android Mvp快速搭建框架 -「**引用请注明出处**」qq群:301733278 有什么问题可以直接问我 - ## Usage > New Project >> 如果你是构建一个全新的项目,直接将整个项目**clone**(或者下载)下来,直接将**Demo**当成主**Module**,再将项目包名改成自己的包名,**Demo**包含可以直接使用的包结构,一个主流的`MVP`+`Dagger2`+`Retrofit`+`Rxjava`框架就这样轻松的构建成功了,现在你参考**Demo Mvp**包下的**UserActivity**的格式,[使用Template在对应包下自动生成MVP,Dagger2相关类](http://www.jianshu.com/p/56cf17ab896d),配合查阅[Wiki文档](https://github.com/JessYanCoding/MVPArms/wiki)慢慢掌握本框架,看再多文章不如早点在项目中使用它,在实践中学习总是最快的 diff --git a/README.md b/README.md index df8720323cb05ad1d04a4efb95485fee0316e755..910e0acfbc43dc1d1f45b81cab440de3edba6e12 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,7 @@ [ ![API](https://img.shields.io/badge/API-15%2B-blue.svg?style=flat-square) ](https://developer.android.com/about/versions/android-4.0.3.html) [ ![License](http://img.shields.io/badge/License-Apache%202.0-blue.svg?style=flat-square) ](http://www.apache.org/licenses/LICENSE-2.0) [ ![Support](https://img.shields.io/badge/Support-RxJava2-blue.svg) ](https://github.com/JessYanCoding/MVPArms/tree/rx2) +[ ![QQGroup](https://img.shields.io/badge/QQ群-301733278-ff69b4.svg) ](https://shang.qq.com/wpa/qunwpa?idkey=1a5dc5e9b2e40a780522f46877ba243eeb64405d42398643d544d3eec6624917) ## A common Architecture for Android Applications developing based on MVP,integrates many Open Source Projects( like Dagger2,Rxjava,Retrofit... ),to make your developing quicker and easier. diff --git a/arms/src/main/java/com/jess/arms/base/BaseActivity.java b/arms/src/main/java/com/jess/arms/base/BaseActivity.java index a39e34bdb9b25d41a5241fd8feff09c463ee6484..3c18d4bb3d03ca23f03accaaf413de27021c0cac 100644 --- a/arms/src/main/java/com/jess/arms/base/BaseActivity.java +++ b/arms/src/main/java/com/jess/arms/base/BaseActivity.java @@ -17,6 +17,10 @@ import static com.jess.arms.base.delegate.ActivityDelegate.LAYOUT_FRAMELAYOUT; import static com.jess.arms.base.delegate.ActivityDelegate.LAYOUT_LINEARLAYOUT; import static com.jess.arms.base.delegate.ActivityDelegate.LAYOUT_RELATIVELAYOUT; +/** + * 因为java只能单继承,所以如果有需要继承特定Activity的三方库,那你就需要自己自定义Activity + * 继承于这个特定的Activity,然后按照将BaseActivity的格式,复制过去记住一定要实现{@link IActivity} + */ public abstract class BaseActivity

extends RxAppCompatActivity implements IActivity{ protected final String TAG = this.getClass().getSimpleName(); @Inject diff --git a/arms/src/main/java/com/jess/arms/base/BaseFragment.java b/arms/src/main/java/com/jess/arms/base/BaseFragment.java index bd509db35e951c7f34466dae42c0c38d789e8c54..5f20cd05cb02ed5f1de11e1a1b2d66e5e46138a9 100644 --- a/arms/src/main/java/com/jess/arms/base/BaseFragment.java +++ b/arms/src/main/java/com/jess/arms/base/BaseFragment.java @@ -13,7 +13,8 @@ import com.trello.rxlifecycle.components.support.RxFragment; import javax.inject.Inject; /** - * Created by jess on 2015/12/8. + * 因为java只能单继承,所以如果有需要继承特定Fragment的三方库,那你就需要自己自定义Fragment + * 继承于这个特定的Fragment,然后按照将BaseFragment的格式,复制过去,记住一定要实现{@link IFragment} */ public abstract class BaseFragment

extends RxFragment implements IFragment{ protected final String TAG = this.getClass().getSimpleName();