Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
门心叼龙
android-mvp-mvvm-flytour
提交
58b9e7a1
A
android-mvp-mvvm-flytour
项目概览
门心叼龙
/
android-mvp-mvvm-flytour
通知
7
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
6
列表
看板
标记
里程碑
合并请求
2
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
A
android-mvp-mvvm-flytour
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
6
Issue
6
列表
看板
标记
里程碑
合并请求
2
合并请求
2
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
58b9e7a1
编写于
7月 03, 2019
作者:
M
mxdl
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
mvvm code perfect
上级
bfe3165c
变更
30
隐藏空白更改
内联
并排
Showing
30 changed file
with
164 addition
and
188 deletion
+164
-188
lib_common/src/main/java/com/fly/tour/common/adapter/BaseAdapter.java
...rc/main/java/com/fly/tour/common/adapter/BaseAdapter.java
+1
-1
lib_common/src/main/java/com/fly/tour/common/mvvm/BaseActivity.java
.../src/main/java/com/fly/tour/common/mvvm/BaseActivity.java
+3
-2
lib_common/src/main/java/com/fly/tour/common/mvvm/BaseFragment.java
.../src/main/java/com/fly/tour/common/mvvm/BaseFragment.java
+3
-2
lib_common/src/main/java/com/fly/tour/common/mvvm/BaseMvvmFragment.java
.../main/java/com/fly/tour/common/mvvm/BaseMvvmFragment.java
+1
-1
lib_common/src/main/java/com/fly/tour/common/mvvm/BaseMvvmRefreshActivity.java
...ava/com/fly/tour/common/mvvm/BaseMvvmRefreshActivity.java
+3
-2
lib_common/src/main/java/com/fly/tour/common/mvvm/BaseMvvmRefreshFragment.java
...ava/com/fly/tour/common/mvvm/BaseMvvmRefreshFragment.java
+4
-3
lib_common/src/main/java/com/fly/tour/common/mvvm/BaseRefreshContract.java
...in/java/com/fly/tour/common/mvvm/BaseRefreshContract.java
+0
-66
lib_common/src/main/java/com/fly/tour/common/mvvm/BaseRefreshView.java
...c/main/java/com/fly/tour/common/mvvm/BaseRefreshView.java
+0
-17
lib_common/src/main/java/com/fly/tour/common/mvvm/model/BaseModel.java
...c/main/java/com/fly/tour/common/mvvm/model/BaseModel.java
+1
-3
lib_common/src/main/java/com/fly/tour/common/mvvm/model/IBaseModel.java
.../main/java/com/fly/tour/common/mvvm/model/IBaseModel.java
+2
-2
lib_common/src/main/java/com/fly/tour/common/mvvm/view/IBaseRefreshView.java
.../java/com/fly/tour/common/mvvm/view/IBaseRefreshView.java
+58
-0
lib_common/src/main/java/com/fly/tour/common/mvvm/view/IBaseView.java
...rc/main/java/com/fly/tour/common/mvvm/view/IBaseView.java
+3
-3
lib_common/src/main/java/com/fly/tour/common/mvvm/viewmodel/BaseRefreshViewModel.java
.../fly/tour/common/mvvm/viewmodel/BaseRefreshViewModel.java
+4
-4
lib_common/src/main/java/com/fly/tour/common/mvvm/viewmodel/BaseViewModel.java
...ava/com/fly/tour/common/mvvm/viewmodel/BaseViewModel.java
+45
-43
module_me/src/main/java/com/fly/tour/me/NewsDetailAddActivity.java
.../src/main/java/com/fly/tour/me/NewsDetailAddActivity.java
+8
-2
module_me/src/main/java/com/fly/tour/me/NewsTypeAddActivity.java
...me/src/main/java/com/fly/tour/me/NewsTypeAddActivity.java
+1
-1
module_me/src/main/java/com/fly/tour/me/NewsTypeListActivity.java
...e/src/main/java/com/fly/tour/me/NewsTypeListActivity.java
+7
-1
module_me/src/main/java/com/fly/tour/me/adapter/NewsTypeSelectAdapter.java
...n/java/com/fly/tour/me/adapter/NewsTypeSelectAdapter.java
+1
-1
module_me/src/main/java/com/fly/tour/me/adapter/NewsTypeShowAdapter.java
...ain/java/com/fly/tour/me/adapter/NewsTypeShowAdapter.java
+1
-1
module_me/src/main/java/com/fly/tour/me/mvvm/model/NewsDetailAddModel.java
...n/java/com/fly/tour/me/mvvm/model/NewsDetailAddModel.java
+1
-1
module_me/src/main/java/com/fly/tour/me/mvvm/model/NewsDetailAddViewModel.java
...va/com/fly/tour/me/mvvm/model/NewsDetailAddViewModel.java
+1
-1
module_me/src/main/java/com/fly/tour/me/mvvm/model/NewsTypeAddModel.java
...ain/java/com/fly/tour/me/mvvm/model/NewsTypeAddModel.java
+1
-1
module_me/src/main/java/com/fly/tour/me/mvvm/model/NewsTypeListModel.java
...in/java/com/fly/tour/me/mvvm/model/NewsTypeListModel.java
+1
-1
module_me/src/main/java/com/fly/tour/me/mvvm/viewmodel/NewsTypeAddViewModel.java
.../com/fly/tour/me/mvvm/viewmodel/NewsTypeAddViewModel.java
+1
-1
module_me/src/main/java/com/fly/tour/me/mvvm/viewmodel/NewsTypeListViewModel.java
...com/fly/tour/me/mvvm/viewmodel/NewsTypeListViewModel.java
+3
-3
module_me/src/main/java/com/fly/tour/me/view/NewsTypeBottomSelectDialog.java
...java/com/fly/tour/me/view/NewsTypeBottomSelectDialog.java
+6
-7
module_news/src/main/java/com/fly/tour/news/adapter/NewsListAdatper.java
.../main/java/com/fly/tour/news/adapter/NewsListAdatper.java
+1
-1
module_news/src/main/java/com/fly/tour/news/fragment/NewsListFragment.java
...ain/java/com/fly/tour/news/fragment/NewsListFragment.java
+1
-1
module_news/src/main/java/com/fly/tour/news/mvvm/a.java
module_news/src/main/java/com/fly/tour/news/mvvm/a.java
+0
-11
module_news/src/main/java/com/fly/tour/news/mvvm/viewmodel/NewsListViewModel.java
...a/com/fly/tour/news/mvvm/viewmodel/NewsListViewModel.java
+2
-5
未找到文件。
lib_common/src/main/java/com/fly/tour/common/
base
/BaseAdapter.java
→
lib_common/src/main/java/com/fly/tour/common/
adapter
/BaseAdapter.java
浏览文件 @
58b9e7a1
package
com.fly.tour.common.
base
;
package
com.fly.tour.common.
adapter
;
import
android.content.Context
;
import
android.support.annotation.NonNull
;
...
...
lib_common/src/main/java/com/fly/tour/common/mvvm/BaseActivity.java
浏览文件 @
58b9e7a1
...
...
@@ -14,6 +14,7 @@ import com.alibaba.android.arouter.launcher.ARouter;
import
com.fly.tour.common.R
;
import
com.fly.tour.common.event.common.BaseActivityEvent
;
import
com.fly.tour.common.manager.ActivityManager
;
import
com.fly.tour.common.mvvm.view.IBaseView
;
import
com.fly.tour.common.util.NetUtil
;
import
com.fly.tour.common.view.LoadingInitView
;
import
com.fly.tour.common.view.LoadingTransView
;
...
...
@@ -27,11 +28,11 @@ import org.greenrobot.eventbus.ThreadMode;
/**
* Description: <BaseActivity><br>
* Author: mxdl<br>
* Date: 201
8/1/16
<br>
* Date: 201
9/06/30
<br>
* Version: V1.0.0<br>
* Update: <br>
*/
public
abstract
class
BaseActivity
extends
RxAppCompatActivity
implements
BaseView
{
public
abstract
class
BaseActivity
extends
RxAppCompatActivity
implements
I
BaseView
{
protected
static
final
String
TAG
=
BaseActivity
.
class
.
getSimpleName
();
protected
TextView
mTxtTitle
;
protected
Toolbar
mToolbar
;
...
...
lib_common/src/main/java/com/fly/tour/common/mvvm/BaseFragment.java
浏览文件 @
58b9e7a1
...
...
@@ -14,6 +14,7 @@ import android.widget.TextView;
import
com.alibaba.android.arouter.launcher.ARouter
;
import
com.fly.tour.common.R
;
import
com.fly.tour.common.event.common.BaseFragmentEvent
;
import
com.fly.tour.common.mvvm.view.IBaseView
;
import
com.fly.tour.common.util.NetUtil
;
import
com.fly.tour.common.util.log.KLog
;
import
com.fly.tour.common.view.LoadingInitView
;
...
...
@@ -29,11 +30,11 @@ import org.greenrobot.eventbus.ThreadMode;
/**
* Description: <BaseFragment><br>
* Author: mxdl<br>
* Date: 201
8/1/15
<br>
* Date: 201
9/06/30
<br>
* Version: V1.0.0<br>
* Update: <br>
*/
public
abstract
class
BaseFragment
extends
Fragment
implements
BaseView
{
public
abstract
class
BaseFragment
extends
Fragment
implements
I
BaseView
{
protected
static
final
String
TAG
=
BaseFragment
.
class
.
getSimpleName
();
protected
RxAppCompatActivity
mActivity
;
protected
View
mView
;
...
...
lib_common/src/main/java/com/fly/tour/common/mvvm/BaseMvvmFragment.java
浏览文件 @
58b9e7a1
...
...
@@ -17,7 +17,7 @@ import javax.inject.Inject;
/**
* Description: <BaseMvpFragment><br>
* Author: mxdl<br>
* Date: 201
8/1/15
<br>
* Date: 201
9/06/30
<br>
* Version: V1.0.0<br>
* Update: <br>
*/
...
...
lib_common/src/main/java/com/fly/tour/common/mvvm/BaseMvvmRefreshActivity.java
浏览文件 @
58b9e7a1
...
...
@@ -3,7 +3,8 @@ package com.fly.tour.common.mvvm;
import
android.arch.lifecycle.Observer
;
import
android.support.annotation.Nullable
;
import
com.fly.tour.common.mvvm.viewmodel.BaseViewRefreshModel
;
import
com.fly.tour.common.mvvm.view.IBaseRefreshView
;
import
com.fly.tour.common.mvvm.viewmodel.BaseRefreshViewModel
;
import
com.refresh.lib.BaseRefreshLayout
;
import
com.refresh.lib.DaisyRefreshLayout
;
...
...
@@ -16,7 +17,7 @@ import java.util.List;
* Version: V1.0.0<br>
* Update: <br>
*/
public
abstract
class
BaseMvvmRefreshActivity
<
T
,
VM
extends
Base
ViewRefreshModel
>
extends
BaseMvvmActivity
<
VM
>
implements
BaseRefreshView
<
T
>
{
public
abstract
class
BaseMvvmRefreshActivity
<
T
,
VM
extends
Base
RefreshViewModel
>
extends
BaseMvvmActivity
<
VM
>
implements
I
BaseRefreshView
<
T
>
{
protected
DaisyRefreshLayout
mRefreshLayout
;
@Override
...
...
lib_common/src/main/java/com/fly/tour/common/mvvm/BaseMvvmRefreshFragment.java
浏览文件 @
58b9e7a1
...
...
@@ -4,7 +4,8 @@ import android.arch.lifecycle.Observer;
import
android.support.annotation.Nullable
;
import
android.view.View
;
import
com.fly.tour.common.mvvm.viewmodel.BaseViewRefreshModel
;
import
com.fly.tour.common.mvvm.view.IBaseRefreshView
;
import
com.fly.tour.common.mvvm.viewmodel.BaseRefreshViewModel
;
import
com.fly.tour.common.util.log.KLog
;
import
com.refresh.lib.BaseRefreshLayout
;
import
com.refresh.lib.DaisyRefreshLayout
;
...
...
@@ -14,11 +15,11 @@ import java.util.List;
/**
* Description: <下拉刷新、上拉加载更多的Fragment><br>
* Author: mxdl<br>
* Date: 2018/
2/25
<br>
* Date: 2018/
07/02
<br>
* Version: V1.0.0<br>
* Update: <br>
*/
public
abstract
class
BaseMvvmRefreshFragment
<
T
,
VM
extends
Base
ViewRefreshModel
>
extends
BaseMvvmFragment
<
VM
>
implements
BaseRefreshView
<
T
>
{
public
abstract
class
BaseMvvmRefreshFragment
<
T
,
VM
extends
Base
RefreshViewModel
>
extends
BaseMvvmFragment
<
VM
>
implements
I
BaseRefreshView
<
T
>
{
protected
DaisyRefreshLayout
mRefreshLayout
;
@Override
...
...
lib_common/src/main/java/com/fly/tour/common/mvvm/BaseRefreshContract.java
已删除
100644 → 0
浏览文件 @
bfe3165c
package
com.fly.tour.common.mvvm
;
/**
* Description: <基本的刷新数据协议><br>
* Author: mxdl<br>
* Date: 2018/2/25<br>
* Version: V1.0.0<br>
* Update: <br>
*/
public
interface
BaseRefreshContract
{
interface
Presenter
{
/**
* 刷新数据
*/
void
refreshData
();
/**
* 加载更多
*/
void
loadMoreData
();
}
interface
View
extends
BaseView
{
/**
* 是否启用下拉刷新
* @param b
*/
void
enableRefresh
(
boolean
b
);
/**
*是否启用上拉加载更多
*/
void
enableLoadMore
(
boolean
b
);
/**
*刷新回调
*/
void
onRefreshEvent
();
/**
* 加载更多的回调
*/
void
onLoadMoreEvent
();
/**
* 自动加载的事件
*/
void
onAutoLoadEvent
();
/**
* 停止刷新
*/
void
stopRefresh
();
/**
* 停止加载更多
*/
void
stopLoadMore
();
/**
* 自动加载数据
*/
void
autoLoadData
();
}
}
lib_common/src/main/java/com/fly/tour/common/mvvm/BaseRefreshView.java
已删除
100644 → 0
浏览文件 @
bfe3165c
package
com.fly.tour.common.mvvm
;
import
java.util.List
;
/**
* Description: <BaseRefreshView><br>
* Author: mxdl<br>
* Date: 2018/2/26<br>
* Version: V1.0.0<br>
* Update: <br>
*/
public
interface
BaseRefreshView
<
T
>
extends
BaseRefreshContract
.
View
{
//刷新数据
void
refreshData
(
List
<
T
>
data
);
//加载更多
void
loadMoreData
(
List
<
T
>
data
);
}
lib_common/src/main/java/com/fly/tour/common/mvvm/model/BaseModel.java
浏览文件 @
58b9e7a1
...
...
@@ -2,8 +2,6 @@ package com.fly.tour.common.mvvm.model;
import
android.app.Application
;
import
com.trello.rxlifecycle2.LifecycleProvider
;
import
io.reactivex.disposables.CompositeDisposable
;
import
io.reactivex.disposables.Disposable
;
...
...
@@ -14,7 +12,7 @@ import io.reactivex.disposables.Disposable;
* Version: V1.0.0<br>
* Update: <br>
*/
public
abstract
class
BaseModel
implements
IModel
{
public
abstract
class
BaseModel
implements
I
Base
Model
{
protected
Application
mApplication
;
private
CompositeDisposable
mCompositeDisposable
;
public
BaseModel
(
Application
application
)
{
...
...
lib_common/src/main/java/com/fly/tour/common/mvvm/model/IModel.java
→
lib_common/src/main/java/com/fly/tour/common/mvvm/model/I
Base
Model.java
浏览文件 @
58b9e7a1
package
com.fly.tour.common.mvvm.model
;
/**
* Description: <IModel><br>
* Description: <I
Base
Model><br>
* Author: mxdl<br>
* Date: 2019/06/30<br>
* Version: V1.0.0<br>
* Update: <br>
*/
public
interface
IModel
{
public
interface
I
Base
Model
{
void
onCleared
();
}
lib_common/src/main/java/com/fly/tour/common/mvvm/view/IBaseRefreshView.java
0 → 100644
浏览文件 @
58b9e7a1
package
com.fly.tour.common.mvvm.view
;
import
java.util.List
;
/**
* Description: <IBaseRefreshView><br>
* Author: mxdl<br>
* Date: 2019/6/30<br>
* Version: V1.0.0<br>
* Update: <br>
*/
public
interface
IBaseRefreshView
<
T
>
extends
IBaseView
{
//刷新数据
void
refreshData
(
List
<
T
>
data
);
//加载更多
void
loadMoreData
(
List
<
T
>
data
);
/**
* 是否启用下拉刷新
* @param b
*/
void
enableRefresh
(
boolean
b
);
/**
*是否启用上拉加载更多
*/
void
enableLoadMore
(
boolean
b
);
/**
*刷新回调
*/
void
onRefreshEvent
();
/**
* 加载更多的回调
*/
void
onLoadMoreEvent
();
/**
* 自动加载的事件
*/
void
onAutoLoadEvent
();
/**
* 停止刷新
*/
void
stopRefresh
();
/**
* 停止加载更多
*/
void
stopLoadMore
();
/**
* 自动加载数据
*/
void
autoLoadData
();
}
lib_common/src/main/java/com/fly/tour/common/mvvm/BaseView.java
→
lib_common/src/main/java/com/fly/tour/common/mvvm/
view/I
BaseView.java
浏览文件 @
58b9e7a1
package
com.fly.tour.common.mvvm
;
package
com.fly.tour.common.mvvm
.view
;
import
android.content.Context
;
/**
* Description: <BaseView><br>
* Description: <
I
BaseView><br>
* Author: mxdl<br>
* Date: 2019/06/30<br>
* Version: V1.0.0<br>
* Update: <br>
*/
public
interface
BaseView
{
public
interface
IBaseView
{
void
initView
();
void
initListener
();
void
initData
();
...
...
lib_common/src/main/java/com/fly/tour/common/mvvm/viewmodel/Base
ViewRefresh
Model.java
→
lib_common/src/main/java/com/fly/tour/common/mvvm/viewmodel/Base
RefreshView
Model.java
浏览文件 @
58b9e7a1
...
...
@@ -8,16 +8,16 @@ import com.fly.tour.common.mvvm.model.BaseModel;
import
java.util.List
;
/**
* Description: <Base
ViewRefresh
Model><br>
* Description: <Base
RefreshView
Model><br>
* Author: mxdl<br>
* Date: 2019/
7/2
<br>
* Date: 2019/
06/30
<br>
* Version: V1.0.0<br>
* Update: <br>
*/
public
class
Base
ViewRefresh
Model
<
T
,
M
extends
BaseModel
>
extends
BaseViewModel
<
M
>
{
public
class
Base
RefreshView
Model
<
T
,
M
extends
BaseModel
>
extends
BaseViewModel
<
M
>
{
protected
UIChangeRefreshLiveData
mUIChangeRefreshLiveData
;
public
Base
ViewRefresh
Model
(
@NonNull
Application
application
,
M
model
)
{
public
Base
RefreshView
Model
(
@NonNull
Application
application
,
M
model
)
{
super
(
application
,
model
);
}
...
...
lib_common/src/main/java/com/fly/tour/common/mvvm/viewmodel/BaseViewModel.java
浏览文件 @
58b9e7a1
...
...
@@ -37,49 +37,6 @@ public class BaseViewModel<M extends BaseModel> extends AndroidViewModel impleme
return
mUIChangeLiveData
;
}
@Override
public
void
onAny
(
LifecycleOwner
owner
,
Lifecycle
.
Event
event
)
{
}
@Override
public
void
onCreate
()
{
}
@Override
public
void
onDestroy
()
{
}
@Override
public
void
onStart
()
{
}
@Override
public
void
onStop
()
{
}
@Override
public
void
onResume
()
{
}
@Override
public
void
onPause
()
{
}
@Override
protected
void
onCleared
()
{
super
.
onCleared
();
if
(
mModel
!=
null
)
{
mModel
.
onCleared
();
}
}
@Override
public
void
accept
(
Disposable
disposable
)
throws
Exception
{
if
(
mModel
!=
null
){
mModel
.
addSubscribe
(
disposable
);
}
}
public
final
class
UIChangeLiveData
extends
SingleLiveEvent
{
private
SingleLiveEvent
<
Boolean
>
showInitLoadViewEvent
;
private
SingleLiveEvent
<
Boolean
>
showTransLoadingViewEvent
;
...
...
@@ -170,4 +127,49 @@ public class BaseViewModel<M extends BaseModel> extends AndroidViewModel impleme
public
void
onBackPressed
()
{
mUIChangeLiveData
.
onBackPressedEvent
.
call
();
}
@Override
public
void
onAny
(
LifecycleOwner
owner
,
Lifecycle
.
Event
event
)
{
}
@Override
public
void
onCreate
()
{
}
@Override
public
void
onDestroy
()
{
}
@Override
public
void
onStart
()
{
}
@Override
public
void
onStop
()
{
}
@Override
public
void
onResume
()
{
}
@Override
public
void
onPause
()
{
}
@Override
public
void
accept
(
Disposable
disposable
)
throws
Exception
{
if
(
mModel
!=
null
){
mModel
.
addSubscribe
(
disposable
);
}
}
@Override
protected
void
onCleared
()
{
super
.
onCleared
();
if
(
mModel
!=
null
)
{
mModel
.
onCleared
();
}
}
}
module_me/src/main/java/com/fly/tour/me/NewsDetailAddActivity.java
浏览文件 @
58b9e7a1
...
...
@@ -9,7 +9,7 @@ import android.widget.Button;
import
android.widget.EditText
;
import
com.fly.tour.api.newstype.entity.NewsType
;
import
com.fly.tour.common.
base
.BaseAdapter
;
import
com.fly.tour.common.
adapter
.BaseAdapter
;
import
com.fly.tour.common.mvvm.BaseMvvmActivity
;
import
com.fly.tour.common.util.ToastUtil
;
import
com.fly.tour.common.view.SettingBarView
;
...
...
@@ -18,7 +18,13 @@ import com.fly.tour.me.mvvm.model.NewsDetailAddViewModel;
import
com.fly.tour.me.view.NewsTypeBottomSelectDialog
;
import
java.util.List
;
/**
* Description: <NewsDetailAddActivity><br>
* Author: mxdl<br>
* Date: 2019/07/02<br>
* Version: V1.0.0<br>
* Update: <br>
*/
public
class
NewsDetailAddActivity
extends
BaseMvvmActivity
<
NewsDetailAddViewModel
>
{
private
SettingBarView
mViewSetNewsType
;
...
...
module_me/src/main/java/com/fly/tour/me/NewsTypeAddActivity.java
浏览文件 @
58b9e7a1
...
...
@@ -20,7 +20,7 @@ import org.greenrobot.eventbus.EventBus;
/**
* Description: <NewsTypeAddActivity><br>
* Author: mxdl<br>
* Date: 2019/
5/24
<br>
* Date: 2019/
07/02
<br>
* Version: V1.0.0<br>
* Update: <br>
*/
...
...
module_me/src/main/java/com/fly/tour/me/NewsTypeListActivity.java
浏览文件 @
58b9e7a1
...
...
@@ -20,7 +20,13 @@ import com.fly.tour.me.mvvm.factory.MeViewModelFactory;
import
com.fly.tour.me.mvvm.viewmodel.NewsTypeListViewModel
;
import
java.util.List
;
/**
* Description: <NewsTypeListActivity><br>
* Author: mxdl<br>
* Date: 2019/07/02<br>
* Version: V1.0.0<br>
* Update: <br>
*/
public
class
NewsTypeListActivity
extends
BaseMvvmRefreshActivity
<
NewsType
,
NewsTypeListViewModel
>
{
private
RecyclerView
mRecViewNewsType
;
...
...
module_me/src/main/java/com/fly/tour/me/adapter/NewsTypeSelectAdapter.java
浏览文件 @
58b9e7a1
...
...
@@ -7,7 +7,7 @@ import android.view.View;
import
android.widget.TextView
;
import
com.fly.tour.api.newstype.entity.NewsType
;
import
com.fly.tour.common.
base
.BaseAdapter
;
import
com.fly.tour.common.
adapter
.BaseAdapter
;
import
com.fly.tour.me.R
;
/**
...
...
module_me/src/main/java/com/fly/tour/me/adapter/NewsTypeShowAdapter.java
浏览文件 @
58b9e7a1
...
...
@@ -8,7 +8,7 @@ import android.widget.Button;
import
android.widget.TextView
;
import
com.fly.tour.api.newstype.entity.NewsType
;
import
com.fly.tour.common.
base
.BaseAdapter
;
import
com.fly.tour.common.
adapter
.BaseAdapter
;
import
com.fly.tour.common.util.DateUtil
;
import
com.fly.tour.me.R
;
...
...
module_me/src/main/java/com/fly/tour/me/mvvm/model/NewsDetailAddModel.java
浏览文件 @
58b9e7a1
...
...
@@ -23,7 +23,7 @@ import io.reactivex.Observable;
/**
* Description: <NewsDetailAddModel><br>
* Author: mxdl<br>
* Date: 2019/
5/27
<br>
* Date: 2019/
07/02
<br>
* Version: V1.0.0<br>
* Update: <br>
*/
...
...
module_me/src/main/java/com/fly/tour/me/mvvm/model/NewsDetailAddViewModel.java
浏览文件 @
58b9e7a1
...
...
@@ -26,7 +26,7 @@ import io.reactivex.disposables.Disposable;
/**
* Description: <NewsDetailAddPresenter><br>
* Author: mxdl<br>
* Date: 2019/
5/27
<br>
* Date: 2019/
07/02
<br>
* Version: V1.0.0<br>
* Update: <br>
*/
...
...
module_me/src/main/java/com/fly/tour/me/mvvm/model/NewsTypeAddModel.java
浏览文件 @
58b9e7a1
...
...
@@ -14,7 +14,7 @@ import io.reactivex.Observable;
/**
* Description: <NewsTypeAddModel><br>
* Author: mxdl<br>
* Date: 2019/07/0
1
<br>
* Date: 2019/07/0
2
<br>
* Version: V1.0.0<br>
* Update: <br>
*/
...
...
module_me/src/main/java/com/fly/tour/me/mvvm/model/NewsTypeListModel.java
浏览文件 @
58b9e7a1
...
...
@@ -17,7 +17,7 @@ import io.reactivex.Observable;
/**
* Description: <NewsTypeListModel><br>
* Author: mxdl<br>
* Date: 2019/
5/27
<br>
* Date: 2019/
07/02
<br>
* Version: V1.0.0<br>
* Update: <br>
*/
...
...
module_me/src/main/java/com/fly/tour/me/mvvm/viewmodel/NewsTypeAddViewModel.java
浏览文件 @
58b9e7a1
...
...
@@ -22,7 +22,7 @@ import io.reactivex.disposables.Disposable;
/**
* Description: <NewsTypeAddModel><br>
* Author: mxdl<br>
* Date: 2019/07/0
1
<br>
* Date: 2019/07/0
2
<br>
* Version: V1.0.0<br>
* Update: <br>
*/
...
...
module_me/src/main/java/com/fly/tour/me/mvvm/viewmodel/NewsTypeListViewModel.java
浏览文件 @
58b9e7a1
...
...
@@ -8,7 +8,7 @@ import com.fly.tour.api.http.ExceptionHandler;
import
com.fly.tour.api.newstype.entity.NewsType
;
import
com.fly.tour.common.event.EventCode
;
import
com.fly.tour.common.event.me.NewsTypeCrudEvent
;
import
com.fly.tour.common.mvvm.viewmodel.Base
ViewRefresh
Model
;
import
com.fly.tour.common.mvvm.viewmodel.Base
RefreshView
Model
;
import
com.fly.tour.common.util.ToastUtil
;
import
com.fly.tour.me.mvvm.model.NewsTypeListModel
;
...
...
@@ -22,11 +22,11 @@ import io.reactivex.disposables.Disposable;
/**
* Description: <NewsTypeListViewModel><br>
* Author: mxdl<br>
* Date: 2019/
7/
2<br>
* Date: 2019/
07/0
2<br>
* Version: V1.0.0<br>
* Update: <br>
*/
public
class
NewsTypeListViewModel
extends
Base
ViewRefresh
Model
<
NewsType
,
NewsTypeListModel
>
{
public
class
NewsTypeListViewModel
extends
Base
RefreshView
Model
<
NewsType
,
NewsTypeListModel
>
{
private
boolean
isfirst
=
true
;
public
NewsTypeListViewModel
(
@NonNull
Application
application
,
NewsTypeListModel
model
)
{
...
...
module_me/src/main/java/com/fly/tour/me/view/NewsTypeBottomSelectDialog.java
浏览文件 @
58b9e7a1
package
com.fly.tour.me.view
;
import
android.content.Context
;
import
android.graphics.Canvas
;
import
android.graphics.Color
;
import
android.graphics.Paint
;
...
...
@@ -17,7 +16,7 @@ import android.view.View;
import
android.view.ViewGroup
;
import
com.fly.tour.api.newstype.entity.NewsType
;
import
com.fly.tour.common.
base
.BaseAdapter
;
import
com.fly.tour.common.
adapter
.BaseAdapter
;
import
com.fly.tour.common.util.DisplayUtil
;
import
com.fly.tour.me.R
;
import
com.fly.tour.me.adapter.NewsTypeSelectAdapter
;
...
...
@@ -25,11 +24,11 @@ import java.util.ArrayList;
import
java.util.List
;
/**
* Description: <
Photo
SelectDialog><br>
* Author: mxdl<br>
* Date:
2019/1/3
<br>
* Version: V1.0.0<br>
* Update: <br>
* Description: <
NewsTypeBottom
SelectDialog><br>
* Author:
mxdl<br>
* Date:
2019/07/02
<br>
* Version:
V1.0.0<br>
* Update:
<br>
*/
public
class
NewsTypeBottomSelectDialog
extends
BottomSheetDialogFragment
{
public
static
final
String
TAG
=
NewsTypeBottomSelectDialog
.
class
.
getSimpleName
();
...
...
module_news/src/main/java/com/fly/tour/news/adapter/NewsListAdatper.java
浏览文件 @
58b9e7a1
...
...
@@ -7,7 +7,7 @@ import android.view.View;
import
android.widget.TextView
;
import
com.fly.tour.api.news.entity.NewsDetail
;
import
com.fly.tour.common.
base
.BaseAdapter
;
import
com.fly.tour.common.
adapter
.BaseAdapter
;
import
com.fly.tour.trip.R
;
/**
...
...
module_news/src/main/java/com/fly/tour/news/fragment/NewsListFragment.java
浏览文件 @
58b9e7a1
...
...
@@ -10,7 +10,7 @@ import android.view.View;
import
com.fly.tour.api.news.entity.NewsDetail
;
import
com.fly.tour.api.newstype.entity.NewsType
;
import
com.fly.tour.common.
base
.BaseAdapter
;
import
com.fly.tour.common.
adapter
.BaseAdapter
;
import
com.fly.tour.common.event.KeyCode
;
import
com.fly.tour.common.event.me.NewsDetailCurdEvent
;
import
com.fly.tour.common.mvvm.BaseMvvmRefreshFragment
;
...
...
module_news/src/main/java/com/fly/tour/news/mvvm/a.java
已删除
100644 → 0
浏览文件 @
bfe3165c
package
com.fly.tour.news.mvvm
;
/**
* Description: <a><br>
* Author: mxdl<br>
* Date: 2019/7/2<br>
* Version: V1.0.0<br>
* Update: <br>
*/
public
class
a
{
}
module_news/src/main/java/com/fly/tour/news/mvvm/viewmodel/NewsListViewModel.java
浏览文件 @
58b9e7a1
package
com.fly.tour.news.mvvm.viewmodel
;
import
android.app.Application
;
import
android.content.Context
;
import
android.support.annotation.NonNull
;
import
com.fly.tour.api.dto.RespDTO
;
import
com.fly.tour.api.news.entity.NewsDetail
;
import
com.fly.tour.common.mvvm.viewmodel.Base
ViewRefresh
Model
;
import
com.fly.tour.common.mvvm.viewmodel.Base
RefreshView
Model
;
import
com.fly.tour.common.util.NetUtil
;
import
com.fly.tour.news.mvvm.model.NewsListModel
;
import
java.util.List
;
import
javax.inject.Inject
;
import
io.reactivex.Observer
;
import
io.reactivex.disposables.Disposable
;
...
...
@@ -24,7 +21,7 @@ import io.reactivex.disposables.Disposable;
* Version: V1.0.0<br>
* Update: <br>
*/
public
class
NewsListViewModel
extends
Base
ViewRefreshModel
<
NewsDetail
,
NewsListModel
>
{
public
class
NewsListViewModel
extends
Base
RefreshViewModel
<
NewsDetail
,
NewsListModel
>
{
private
int
newsType
=
0
;
public
NewsListViewModel
(
@NonNull
Application
application
,
NewsListModel
model
)
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录