Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
门心叼龙
android-mvp-mvvm-flytour
提交
0788e7b6
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 搜索 >>
提交
0788e7b6
编写于
5月 28, 2019
作者:
门心叼龙
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
channel auto add
上级
86d78afc
变更
18
展开全部
隐藏空白更改
内联
并排
Showing
18 changed file
with
234 addition
and
284 deletion
+234
-284
.gradle/4.6/fileHashes/fileHashes.bin
.gradle/4.6/fileHashes/fileHashes.bin
+0
-0
.gradle/4.6/fileHashes/fileHashes.lock
.gradle/4.6/fileHashes/fileHashes.lock
+0
-0
.gradle/4.6/fileHashes/resourceHashesCache.bin
.gradle/4.6/fileHashes/resourceHashesCache.bin
+0
-0
.gradle/4.6/javaCompile/classAnalysis.bin
.gradle/4.6/javaCompile/classAnalysis.bin
+0
-0
.gradle/4.6/javaCompile/jarAnalysis.bin
.gradle/4.6/javaCompile/jarAnalysis.bin
+0
-0
.gradle/4.6/javaCompile/javaCompile.lock
.gradle/4.6/javaCompile/javaCompile.lock
+0
-0
.gradle/4.6/javaCompile/taskHistory.bin
.gradle/4.6/javaCompile/taskHistory.bin
+0
-0
.gradle/4.6/javaCompile/taskJars.bin
.gradle/4.6/javaCompile/taskJars.bin
+0
-0
.gradle/4.6/taskHistory/taskHistory.bin
.gradle/4.6/taskHistory/taskHistory.bin
+0
-0
.gradle/4.6/taskHistory/taskHistory.lock
.gradle/4.6/taskHistory/taskHistory.lock
+0
-0
.gradle/buildOutputCleanup/buildOutputCleanup.lock
.gradle/buildOutputCleanup/buildOutputCleanup.lock
+0
-0
.idea/workspace.xml
.idea/workspace.xml
+176
-261
lib_common/src/main/java/com/fly/tour/common/manager/NewsDBManager.java
.../main/java/com/fly/tour/common/manager/NewsDBManager.java
+2
-0
lib_db_news/src/main/java/com/fly/tour/db/dao/NewsTypeDao.java
...b_news/src/main/java/com/fly/tour/db/dao/NewsTypeDao.java
+7
-2
module_app/build/intermediates/incremental/mergeDebugResources/compile-file-map.properties
...cremental/mergeDebugResources/compile-file-map.properties
+11
-12
module_news/src/main/java/com/fly/tour/news/fragment/MainNewsFragment.java
...ain/java/com/fly/tour/news/fragment/MainNewsFragment.java
+32
-8
module_news/src/main/java/com/fly/tour/news/fragment/NewsListFragment.java
...ain/java/com/fly/tour/news/fragment/NewsListFragment.java
+5
-1
module_news/src/main/java/com/fly/tour/news/presenter/NewsListPresenter.java
...n/java/com/fly/tour/news/presenter/NewsListPresenter.java
+1
-0
未找到文件。
.gradle/4.6/fileHashes/fileHashes.bin
浏览文件 @
0788e7b6
无法预览此类型文件
.gradle/4.6/fileHashes/fileHashes.lock
浏览文件 @
0788e7b6
无法预览此类型文件
.gradle/4.6/fileHashes/resourceHashesCache.bin
浏览文件 @
0788e7b6
无法预览此类型文件
.gradle/4.6/javaCompile/classAnalysis.bin
浏览文件 @
0788e7b6
无法预览此类型文件
.gradle/4.6/javaCompile/jarAnalysis.bin
浏览文件 @
0788e7b6
无法预览此类型文件
.gradle/4.6/javaCompile/javaCompile.lock
浏览文件 @
0788e7b6
无法预览此类型文件
.gradle/4.6/javaCompile/taskHistory.bin
浏览文件 @
0788e7b6
无法预览此类型文件
.gradle/4.6/javaCompile/taskJars.bin
浏览文件 @
0788e7b6
无法预览此类型文件
.gradle/4.6/taskHistory/taskHistory.bin
浏览文件 @
0788e7b6
无法预览此类型文件
.gradle/4.6/taskHistory/taskHistory.lock
浏览文件 @
0788e7b6
无法预览此类型文件
.gradle/buildOutputCleanup/buildOutputCleanup.lock
浏览文件 @
0788e7b6
无法预览此类型文件
.idea/workspace.xml
浏览文件 @
0788e7b6
此差异已折叠。
点击以展开。
lib_common/src/main/java/com/fly/tour/common/manager/NewsDBManager.java
浏览文件 @
0788e7b6
...
...
@@ -53,6 +53,8 @@ public class NewsDBManager {
}.
getType
();
mListNewsType
=
gson
.
fromJson
(
getStringByResId
(
R
.
raw
.
news_type
),
type
);
newsTypeDao
.
addListNewStype
(
mListNewsType
);
}
else
{
mListNewsType
=
newsTypeDao
.
getListNewsType
();
}
NewsDetailDao
newsDetailDao
=
new
NewsDetailDao
(
mContext
);
if
(
newsDetailDao
.
isEmpty
()){
...
...
lib_db_news/src/main/java/com/fly/tour/db/dao/NewsTypeDao.java
浏览文件 @
0788e7b6
...
...
@@ -31,7 +31,12 @@ public class NewsTypeDao {
values
.
put
(
NewsDBConfig
.
NewsType
.
CLUMN_TYPE_NAME
,
typename
);
return
mDatabase
.
insert
(
NewsDBConfig
.
NewsType
.
TABLE_NAME
,
null
,
values
)
>
0
;
}
public
boolean
addNewsType
(
int
id
,
String
typename
)
{
ContentValues
values
=
new
ContentValues
();
values
.
put
(
NewsDBConfig
.
NewsType
.
CLUMN_ID
,
id
);
values
.
put
(
NewsDBConfig
.
NewsType
.
CLUMN_TYPE_NAME
,
typename
);
return
mDatabase
.
insert
(
NewsDBConfig
.
NewsType
.
TABLE_NAME
,
null
,
values
)
>
0
;
}
public
boolean
deleteNewsType
(
int
id
)
{
return
mDatabase
.
delete
(
NewsDBConfig
.
NewsType
.
TABLE_NAME
,
"id = ?"
,
new
String
[]{
id
+
""
})
>
0
;
}
...
...
@@ -58,7 +63,7 @@ public class NewsTypeDao {
public
void
addListNewStype
(
List
<
NewsType
>
newsTypeList
){
mDatabase
.
beginTransaction
();
for
(
NewsType
type
:
newsTypeList
){
addNewsType
(
type
.
getTypename
());
addNewsType
(
type
.
get
Id
(),
type
.
get
Typename
());
}
mDatabase
.
setTransactionSuccessful
();
mDatabase
.
endTransaction
();
...
...
module_app/build/intermediates/incremental/mergeDebugResources/compile-file-map.properties
浏览文件 @
0788e7b6
此差异已折叠。
点击以展开。
module_news/src/main/java/com/fly/tour/news/fragment/MainNewsFragment.java
浏览文件 @
0788e7b6
...
...
@@ -35,6 +35,8 @@ public class MainNewsFragment extends BaseFragment {
}
}
};
private
TabLayout
mTabLayout
;
private
ViewPager
mViewPager
;
public
static
MainNewsFragment
newInstance
()
{
return
new
MainNewsFragment
();
...
...
@@ -44,13 +46,24 @@ public class MainNewsFragment extends BaseFragment {
public
int
onBindLayout
()
{
return
R
.
layout
.
fragment_news_main
;
}
@Override
public
void
initView
(
View
view
)
{
ViewPager
viewPager
=
view
.
findViewById
(
R
.
id
.
pager_tour
);
TabLayout
tabLayout
=
view
.
findViewById
(
R
.
id
.
layout_tour
);
mViewPager
=
view
.
findViewById
(
R
.
id
.
pager_tour
);
mTabLayout
=
view
.
findViewById
(
R
.
id
.
layout_tour
);
}
@Override
public
void
initData
()
{
}
viewPager
.
setAdapter
(
new
FragmentPagerAdapter
(
getActivity
().
getSupportFragmentManager
())
{
@Override
public
void
initListener
()
{
mViewPager
.
setOffscreenPageLimit
(
mArrayList
.
size
());
mViewPager
.
setAdapter
(
new
FragmentPagerAdapter
(
getActivity
().
getSupportFragmentManager
())
{
@Override
public
Fragment
getItem
(
int
position
)
{
return
mArrayList
.
get
(
position
);
...
...
@@ -67,12 +80,23 @@ public class MainNewsFragment extends BaseFragment {
return
titles
.
get
(
position
);
}
});
tabLayout
.
setupWithViewPager
(
viewPager
);
}
mTabLayout
.
addOnTabSelectedListener
(
new
TabLayout
.
OnTabSelectedListener
()
{
@Override
public
void
onTabSelected
(
TabLayout
.
Tab
tab
)
{
mArrayList
.
get
(
tab
.
getPosition
()).
autoLoadData
();
}
@Override
public
void
initData
(
)
{
@Override
public
void
onTabUnselected
(
TabLayout
.
Tab
tab
)
{
}
@Override
public
void
onTabReselected
(
TabLayout
.
Tab
tab
)
{
}
});
mTabLayout
.
setupWithViewPager
(
mViewPager
);
}
@Override
...
...
module_news/src/main/java/com/fly/tour/news/fragment/NewsListFragment.java
浏览文件 @
0788e7b6
...
...
@@ -54,6 +54,11 @@ public class NewsListFragment extends BaseRefreshFragment<NewsListModel,NewsList
return
R
.
layout
.
fragment_news_list
;
}
@Override
public
boolean
enableLazyData
()
{
return
true
;
}
@Override
public
void
initView
(
View
view
)
{
mRecViewNewsDetail
=
view
.
findViewById
(
R
.
id
.
recview_news_list
);
...
...
@@ -66,7 +71,6 @@ public class NewsListFragment extends BaseRefreshFragment<NewsListModel,NewsList
public
void
initData
()
{
mPresenter
.
setNewsType
(
mNewsType
.
getId
());
autoLoadData
();
}
@Override
...
...
module_news/src/main/java/com/fly/tour/news/presenter/NewsListPresenter.java
浏览文件 @
0788e7b6
...
...
@@ -35,6 +35,7 @@ public class NewsListPresenter extends BaseRefreshPresenter<NewsListModel, NewsL
@Override
public
void
refreshData
()
{
mView
.
hideNoDataView
();
new
Handler
().
postDelayed
(
new
Runnable
()
{
@Override
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录