Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
RvApp
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lify
RvApp
Commits
3bc4272d
Commit
3bc4272d
authored
Dec 04, 2019
by
linfeng
Browse files
Options
Browse Files
Download
Plain Diff
推广短视频
parents
a6c78294
dd9c0061
Changes
14
Show whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
98 additions
and
37 deletions
+98
-37
WelcomeActivity.java
RvClient/src/main/java/com/xxfc/rv/WelcomeActivity.java
+25
-1
DiscoveryRecommendAdapter.java
...com/xxfc/discovery/adapter/DiscoveryRecommendAdapter.java
+4
-3
DiscoveryShortVideoAdapter.java
...om/xxfc/discovery/adapter/DiscoveryShortVideoAdapter.java
+1
-2
DiscoveryRecommendBean.java
.../java/com/xxfc/discovery/bean/DiscoveryRecommendBean.java
+4
-3
PatFragment.java
...rc/main/java/com/xxfc/discovery/fragment/PatFragment.java
+2
-1
RecommendFragment.java
...n/java/com/xxfc/discovery/fragment/RecommendFragment.java
+8
-2
ShortVideoFragment.java
.../java/com/xxfc/discovery/fragment/ShortVideoFragment.java
+1
-2
build.gradle
module_home/build.gradle
+1
-0
HomeFragment.java
...java/com/rv/home/rv/module/ui/main/home/HomeFragment.java
+28
-5
RVEnthusiastAdapter.java
...e/rv/module/ui/main/home/adapter/RVEnthusiastAdapter.java
+4
-3
HomeRecommendBean.java
...v/home/rv/module/ui/main/home/bean/HomeRecommendBean.java
+4
-3
rv_item_rv_enthusiast.xml
module_home/src/main/res/layout/rv_item_rv_enthusiast.xml
+8
-4
MyReleaseVideoFragment.java
...n/java/com/rv/rvmine/fragment/MyReleaseVideoFragment.java
+1
-1
TriListActivity.java
...rc/main/java/com/xxrv/video/activity/TriListActivity.java
+7
-7
No files found.
RvClient/src/main/java/com/xxfc/rv/WelcomeActivity.java
View file @
3bc4272d
...
@@ -4,7 +4,6 @@ import android.Manifest;
...
@@ -4,7 +4,6 @@ import android.Manifest;
import
android.annotation.SuppressLint
;
import
android.annotation.SuppressLint
;
import
android.app.AlertDialog
;
import
android.app.AlertDialog
;
import
android.content.Intent
;
import
android.content.Intent
;
import
android.content.SharedPreferences
;
import
android.net.Uri
;
import
android.net.Uri
;
import
android.os.Build
;
import
android.os.Build
;
import
android.os.Bundle
;
import
android.os.Bundle
;
...
@@ -28,8 +27,12 @@ import com.rv.component.utils.RvCache;
...
@@ -28,8 +27,12 @@ import com.rv.component.utils.RvCache;
import
com.rv.im.AppConfig
;
import
com.rv.im.AppConfig
;
import
com.rv.im.bean.ImConfig
;
import
com.rv.im.bean.ImConfig
;
import
com.rv.im.bean.ImConfigBean
;
import
com.rv.im.bean.ImConfigBean
;
import
com.sh.sdk.shareinstall.ShareInstall
;
import
com.yuyife.okgo.OkGoUtil
;
import
com.yuyife.okgo.OkGoUtil
;
import
org.json.JSONException
;
import
org.json.JSONObject
;
import
java.util.concurrent.TimeUnit
;
import
java.util.concurrent.TimeUnit
;
import
io.reactivex.Flowable
;
import
io.reactivex.Flowable
;
...
@@ -73,6 +76,27 @@ public class WelcomeActivity extends BaseActivity<CommonPresenter> {
...
@@ -73,6 +76,27 @@ public class WelcomeActivity extends BaseActivity<CommonPresenter> {
protected
void
initView
(
Bundle
savedInstanceState
,
TitleView
titleView
,
Intent
intent
)
{
protected
void
initView
(
Bundle
savedInstanceState
,
TitleView
titleView
,
Intent
intent
)
{
showTitle
(
false
);
//隐藏菜单栏
showTitle
(
false
);
//隐藏菜单栏
permissionProcess
();
permissionProcess
();
initShareCode
();
}
/********
* 保存分享的code
*/
private
void
initShareCode
()
{
ShareInstall
.
getInstance
().
getInfo
(
getIntent
(),
info
->
{
// 客户端获取到的参数是json字符串格式
LogUtil
.
d
(
"ShareInstall"
,
"info = "
+
info
);
JSONObject
object
;
try
{
object
=
new
JSONObject
(
info
);
String
inviteCode
=
object
.
optString
(
"code"
);
if
(!
TextUtils
.
isEmpty
(
inviteCode
))
{
AppCookie
.
save
(
"code"
,
inviteCode
);
}
}
catch
(
JSONException
e
)
{
e
.
printStackTrace
();
}
});
}
}
private
void
init
()
{
private
void
init
()
{
...
...
module_discovery/src/main/java/com/xxfc/discovery/adapter/DiscoveryRecommendAdapter.java
View file @
3bc4272d
...
@@ -21,12 +21,13 @@ import com.ruiwenliu.wrapper.util.glide.GlideRoundTransform;
...
@@ -21,12 +21,13 @@ import com.ruiwenliu.wrapper.util.glide.GlideRoundTransform;
import
com.xxfc.discovery.R
;
import
com.xxfc.discovery.R
;
import
com.xxfc.discovery.bean.DiscoveryRecommendBean
;
import
com.xxfc.discovery.bean.DiscoveryRecommendBean
;
import
com.xxfc.imcamera.photopicker.Image
;
import
com.xxfc.imcamera.photopicker.Image
;
import
com.xxrv.video.bean.circle.DiscoveryDataBean
;
/**
/**
* 推荐
* 推荐
*/
*/
public
class
DiscoveryRecommendAdapter
extends
BaseQuickAdapter
<
Discovery
RecommendBean
.
DataBeanX
.
DataBean
,
BaseViewHolder
>
{
public
class
DiscoveryRecommendAdapter
extends
BaseQuickAdapter
<
DiscoveryDataBean
,
BaseViewHolder
>
{
private
Display
display
;
private
Display
display
;
...
@@ -37,13 +38,13 @@ public class DiscoveryRecommendAdapter extends BaseQuickAdapter<DiscoveryRecomme
...
@@ -37,13 +38,13 @@ public class DiscoveryRecommendAdapter extends BaseQuickAdapter<DiscoveryRecomme
@Override
@Override
protected
void
convert
(
BaseViewHolder
helper
,
Discovery
RecommendBean
.
DataBeanX
.
DataBean
item
)
{
protected
void
convert
(
BaseViewHolder
helper
,
DiscoveryDataBean
item
)
{
if
(
item
==
null
)
{
if
(
item
==
null
)
{
return
;
return
;
}
}
Discovery
RecommendBean
.
DataBeanX
.
DataBean
.
Body
body
=
item
.
getBody
();
DiscoveryDataBean
.
Body
body
=
item
.
getBody
();
if
(
body
!=
null
)
{
if
(
body
!=
null
)
{
if
(
body
.
getImages
()
!=
null
&&
body
.
getImages
().
size
()
>
0
)
{
if
(
body
.
getImages
()
!=
null
&&
body
.
getImages
().
size
()
>
0
)
{
// Glide.with(mContext)
// Glide.with(mContext)
...
...
module_discovery/src/main/java/com/xxfc/discovery/adapter/DiscoveryShortVideoAdapter.java
View file @
3bc4272d
...
@@ -33,7 +33,6 @@ public class DiscoveryShortVideoAdapter extends BaseQuickAdapter<DiscoveryDataBe
...
@@ -33,7 +33,6 @@ public class DiscoveryShortVideoAdapter extends BaseQuickAdapter<DiscoveryDataBe
DiscoveryDataBean
.
Body
body
=
item
.
getBody
();
DiscoveryDataBean
.
Body
body
=
item
.
getBody
();
if
(
body
!=
null
)
{
if
(
body
!=
null
)
{
if
(
body
.
getVideos
()
!=
null
&&
body
.
getVideos
().
size
()
>
0
)
{
if
(
body
.
getVideos
()
!=
null
&&
body
.
getVideos
().
size
()
>
0
)
{
ImageView
image
=
helper
.
getView
(
R
.
id
.
iv_icon_video
);
ImageView
image
=
helper
.
getView
(
R
.
id
.
iv_icon_video
);
GlideOptions
options
=
GlideOptions
.
placeholderOf
(
com
.
ruiwenliu
.
wrapper
.
R
.
drawable
.
glide_icon_placeholder
).
GlideOptions
options
=
GlideOptions
.
placeholderOf
(
com
.
ruiwenliu
.
wrapper
.
R
.
drawable
.
glide_icon_placeholder
).
error
(
com
.
ruiwenliu
.
wrapper
.
R
.
drawable
.
glide_icon_error
);
error
(
com
.
ruiwenliu
.
wrapper
.
R
.
drawable
.
glide_icon_error
);
...
@@ -45,7 +44,7 @@ public class DiscoveryShortVideoAdapter extends BaseQuickAdapter<DiscoveryDataBe
...
@@ -45,7 +44,7 @@ public class DiscoveryShortVideoAdapter extends BaseQuickAdapter<DiscoveryDataBe
.
centerCrop
()
.
centerCrop
()
)
)
.
asBitmap
()
.
asBitmap
()
.
load
(
body
.
getVideos
().
get
(
0
).
getOur
l
())
.
load
(
item
.
getFirstImageOrigina
l
())
.
apply
(
options
)
.
apply
(
options
)
.
apply
(
RequestOptions
.
bitmapTransform
(
new
RoundedCorners
(
12
)).
override
(
image
.
getWidth
(),
image
.
getHeight
()))
.
apply
(
RequestOptions
.
bitmapTransform
(
new
RoundedCorners
(
12
)).
override
(
image
.
getWidth
(),
image
.
getHeight
()))
.
into
(
utils
);
.
into
(
utils
);
...
...
module_discovery/src/main/java/com/xxfc/discovery/bean/DiscoveryRecommendBean.java
View file @
3bc4272d
...
@@ -3,6 +3,7 @@ package com.xxfc.discovery.bean;
...
@@ -3,6 +3,7 @@ package com.xxfc.discovery.bean;
import
com.base.utils.ui.datetime.selector.util.TextUtil
;
import
com.base.utils.ui.datetime.selector.util.TextUtil
;
import
com.ruiwenliu.wrapper.base.BaseBean
;
import
com.ruiwenliu.wrapper.base.BaseBean
;
import
com.xxrv.video.bean.circle.DiscoveryDataBean
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
...
@@ -50,7 +51,7 @@ public class DiscoveryRecommendBean extends BaseBean {
...
@@ -50,7 +51,7 @@ public class DiscoveryRecommendBean extends BaseBean {
private
int
navigateFirstPage
;
private
int
navigateFirstPage
;
private
int
navigateLastPage
;
private
int
navigateLastPage
;
private
List
<
DataBean
>
list
;
private
List
<
D
iscoveryD
ataBean
>
list
;
public
int
getTotalCount
()
{
public
int
getTotalCount
()
{
return
totalCount
;
return
totalCount
;
...
@@ -204,11 +205,11 @@ public class DiscoveryRecommendBean extends BaseBean {
...
@@ -204,11 +205,11 @@ public class DiscoveryRecommendBean extends BaseBean {
this
.
navigateLastPage
=
navigateLastPage
;
this
.
navigateLastPage
=
navigateLastPage
;
}
}
public
List
<
DataBean
>
getList
()
{
public
List
<
D
iscoveryD
ataBean
>
getList
()
{
return
list
;
return
list
;
}
}
public
void
setList
(
List
<
DataBean
>
list
)
{
public
void
setList
(
List
<
D
iscoveryD
ataBean
>
list
)
{
this
.
list
=
list
;
this
.
list
=
list
;
}
}
...
...
module_discovery/src/main/java/com/xxfc/discovery/fragment/PatFragment.java
View file @
3bc4272d
...
@@ -25,6 +25,7 @@ import com.xxfc.discovery.bean.DiscoveryIMTokenBean;
...
@@ -25,6 +25,7 @@ import com.xxfc.discovery.bean.DiscoveryIMTokenBean;
import
com.xxfc.discovery.bean.DiscoveryRecommendBean
;
import
com.xxfc.discovery.bean.DiscoveryRecommendBean
;
import
com.xxfc.discovery.event.PostPatEvent
;
import
com.xxfc.discovery.event.PostPatEvent
;
import
com.xxfc.discovery.presenter.DiscoveryPresenter
;
import
com.xxfc.discovery.presenter.DiscoveryPresenter
;
import
com.xxrv.video.bean.circle.DiscoveryDataBean
;
import
com.yuyife.okgo.OkGoUtil
;
import
com.yuyife.okgo.OkGoUtil
;
import
java.util.LinkedHashMap
;
import
java.util.LinkedHashMap
;
...
@@ -99,7 +100,7 @@ public class PatFragment extends BaseFragment<DiscoveryPresenter> implements Sim
...
@@ -99,7 +100,7 @@ public class PatFragment extends BaseFragment<DiscoveryPresenter> implements Sim
mAdapter
.
setOnItemClickListener
(
new
BaseQuickAdapter
.
OnItemClickListener
()
{
mAdapter
.
setOnItemClickListener
(
new
BaseQuickAdapter
.
OnItemClickListener
()
{
@Override
@Override
public
void
onItemClick
(
BaseQuickAdapter
adapter
,
View
view
,
int
position
)
{
public
void
onItemClick
(
BaseQuickAdapter
adapter
,
View
view
,
int
position
)
{
Discovery
RecommendBean
.
DataBeanX
.
DataBean
item
=
(
DiscoveryRecommendBean
.
DataBeanX
.
DataBean
)
adapter
.
getItem
(
position
);
Discovery
DataBean
item
=
(
Discovery
DataBean
)
adapter
.
getItem
(
position
);
if
(
item
!=
null
)
{
if
(
item
!=
null
)
{
ARouter
.
getInstance
()
ARouter
.
getInstance
()
.
build
(
Constance
.
ACTIVITY_URL_DETAILPAT
)
.
build
(
Constance
.
ACTIVITY_URL_DETAILPAT
)
...
...
module_discovery/src/main/java/com/xxfc/discovery/fragment/RecommendFragment.java
View file @
3bc4272d
...
@@ -22,9 +22,13 @@ import com.xxfc.discovery.api.DiscoveryApi;
...
@@ -22,9 +22,13 @@ import com.xxfc.discovery.api.DiscoveryApi;
import
com.xxfc.discovery.bean.DiscoveryIMTokenBean
;
import
com.xxfc.discovery.bean.DiscoveryIMTokenBean
;
import
com.xxfc.discovery.bean.DiscoveryRecommendBean
;
import
com.xxfc.discovery.bean.DiscoveryRecommendBean
;
import
com.xxfc.discovery.presenter.DiscoveryPresenter
;
import
com.xxfc.discovery.presenter.DiscoveryPresenter
;
import
com.xxrv.video.activity.TriListActivity
;
import
com.xxrv.video.bean.circle.DiscoveryDataBean
;
import
com.yuyife.okgo.OkGoUtil
;
import
com.yuyife.okgo.OkGoUtil
;
import
java.util.ArrayList
;
import
java.util.LinkedHashMap
;
import
java.util.LinkedHashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
import
butterknife.BindView
;
import
butterknife.BindView
;
...
@@ -90,7 +94,7 @@ public class RecommendFragment extends BaseFragment<DiscoveryPresenter> implemen
...
@@ -90,7 +94,7 @@ public class RecommendFragment extends BaseFragment<DiscoveryPresenter> implemen
mRecommendAdapter
.
setOnItemClickListener
(
new
BaseQuickAdapter
.
OnItemClickListener
()
{
mRecommendAdapter
.
setOnItemClickListener
(
new
BaseQuickAdapter
.
OnItemClickListener
()
{
@Override
@Override
public
void
onItemClick
(
BaseQuickAdapter
adapter
,
View
view
,
int
position
)
{
public
void
onItemClick
(
BaseQuickAdapter
adapter
,
View
view
,
int
position
)
{
Discovery
RecommendBean
.
DataBeanX
.
DataBean
item
=
(
DiscoveryRecommendBean
.
DataBeanX
.
DataBean
)
adapter
.
getItem
(
position
);
Discovery
DataBean
item
=
(
Discovery
DataBean
)
adapter
.
getItem
(
position
);
if
(
item
!=
null
)
{
if
(
item
!=
null
)
{
if
(
"2"
.
equals
(
item
.
getBody
().
getType
()))
{
if
(
"2"
.
equals
(
item
.
getBody
().
getType
()))
{
ARouter
.
getInstance
()
ARouter
.
getInstance
()
...
@@ -102,7 +106,9 @@ public class RecommendFragment extends BaseFragment<DiscoveryPresenter> implemen
...
@@ -102,7 +106,9 @@ public class RecommendFragment extends BaseFragment<DiscoveryPresenter> implemen
.
withString
(
"userUrl"
,
item
.
getPicUrl
())
.
withString
(
"userUrl"
,
item
.
getPicUrl
())
.
navigation
();
.
navigation
();
}
else
if
(
"4"
.
equals
(
item
.
getBody
().
getType
()))
{
}
else
if
(
"4"
.
equals
(
item
.
getBody
().
getType
()))
{
showToast
(
"亲,该功能还在开发中。。。"
);
List
<
DiscoveryDataBean
>
data
=
new
ArrayList
<>();
data
.
add
(
item
);
startActivity
(
TriListActivity
.
getIntent
(
_mActivity
,
0
,
0
,
data
,
false
));
}
}
}
}
}
}
...
...
module_discovery/src/main/java/com/xxfc/discovery/fragment/ShortVideoFragment.java
View file @
3bc4272d
...
@@ -93,9 +93,8 @@ public class ShortVideoFragment extends BaseFragment<DiscoveryPresenter> impleme
...
@@ -93,9 +93,8 @@ public class ShortVideoFragment extends BaseFragment<DiscoveryPresenter> impleme
@Override
@Override
public
void
onItemClick
(
BaseQuickAdapter
adapter
,
View
view
,
int
position
)
{
public
void
onItemClick
(
BaseQuickAdapter
adapter
,
View
view
,
int
position
)
{
List
<
DiscoveryDataBean
>
data
=
adapter
.
getData
();
List
<
DiscoveryDataBean
>
data
=
adapter
.
getData
();
// DiscoveryRecommendBean.DataBeanX.DataBean item = (DiscoveryRecommendBean.DataBeanX.DataBean) adapter.getItem(position);
if
(
data
!=
null
&&
data
.
size
()
>
0
)
{
if
(
data
!=
null
&&
data
.
size
()
>
0
)
{
startActivity
(
TriListActivity
.
getIntent
(
_mActivity
,
position
,
mPage
,
data
));
startActivity
(
TriListActivity
.
getIntent
(
_mActivity
,
position
,
mPage
,
data
,
true
));
}
}
}
}
});
});
...
...
module_home/build.gradle
View file @
3bc4272d
...
@@ -61,6 +61,7 @@ dependencies {
...
@@ -61,6 +61,7 @@ dependencies {
api
project
(
':plugin_poster'
)
api
project
(
':plugin_poster'
)
api
project
(
':plugin_invoice'
)
api
project
(
':plugin_invoice'
)
api
project
(
':RvWrapper'
)
api
project
(
':RvWrapper'
)
api
project
(
':plugin_video'
)
// api project(':RvTravel')
// api project(':RvTravel')
annotationProcessor
'com.alibaba:arouter-compiler:1.1.4'
annotationProcessor
'com.alibaba:arouter-compiler:1.1.4'
implementation
'com.alibaba:fastjson:1.2.21'
implementation
'com.alibaba:fastjson:1.2.21'
...
...
module_home/src/main/java/com/rv/home/rv/module/ui/main/home/HomeFragment.java
View file @
3bc4272d
...
@@ -82,6 +82,8 @@ import com.rv.home.rv.module.ui.main.home.bean.OrderDataBean;
...
@@ -82,6 +82,8 @@ import com.rv.home.rv.module.ui.main.home.bean.OrderDataBean;
import
com.rv.home.rv.module.ui.main.home.bean.SelectedActivitiesBean
;
import
com.rv.home.rv.module.ui.main.home.bean.SelectedActivitiesBean
;
import
com.rv.home.rv.module.ui.main.home.bean.ShopListBean
;
import
com.rv.home.rv.module.ui.main.home.bean.ShopListBean
;
import
com.rv.home.rv.module.ui.main.home.presenter.HomePresenter
;
import
com.rv.home.rv.module.ui.main.home.presenter.HomePresenter
;
import
com.xxrv.video.activity.TriListActivity
;
import
com.xxrv.video.bean.circle.DiscoveryDataBean
;
import
com.yuyife.banner.Banner
;
import
com.yuyife.banner.Banner
;
import
com.yuyife.banner.BannerConfig
;
import
com.yuyife.banner.BannerConfig
;
import
com.yuyife.banner.listener.OnBannerListener
;
import
com.yuyife.banner.listener.OnBannerListener
;
...
@@ -339,9 +341,28 @@ public class HomeFragment extends BaseFragment<HomePresenter> implements Observa
...
@@ -339,9 +341,28 @@ public class HomeFragment extends BaseFragment<HomePresenter> implements Observa
recyclerViewRvEnthusiast
.
setNestedScrollingEnabled
(
false
);
recyclerViewRvEnthusiast
.
setNestedScrollingEnabled
(
false
);
recyclerViewRvEnthusiast
.
setAdapter
(
mRvEnthusiast
);
recyclerViewRvEnthusiast
.
setAdapter
(
mRvEnthusiast
);
// mRvEnthusiast.bindToRecyclerView(recyclerViewRvEnthusiast);
mRvEnthusiast
.
bindToRecyclerView
(
recyclerViewRvEnthusiast
);
// mRvEnthusiast.setEnableLoadMore(true);
mRvEnthusiast
.
setEnableLoadMore
(
true
);
// mRvEnthusiast.disableLoadMoreIfNotFullPage();
mRvEnthusiast
.
disableLoadMoreIfNotFullPage
();
mRvEnthusiast
.
setOnLoadMoreListener
(
new
BaseQuickAdapter
.
RequestLoadMoreListener
()
{
@Override
public
void
onLoadMoreRequested
()
{
if
(
recyclerViewRvEnthusiast
!=
null
)
{
recyclerViewRvEnthusiast
.
postDelayed
(
new
Runnable
()
{
@Override
public
void
run
()
{
if
(
mPage
>=
countPage
)
{
mRvEnthusiast
.
loadMoreEnd
();
}
else
{
mPage
++;
loadDisCovery
(
mPage
);
}
}
},
200
);
}
}
},
recyclerViewRvEnthusiast
);
// recyclerViewRvEnthusiast.setLayoutManager(new GridLayoutManager(getContext(), 2));
// recyclerViewRvEnthusiast.setLayoutManager(new GridLayoutManager(getContext(), 2));
...
@@ -425,7 +446,7 @@ public class HomeFragment extends BaseFragment<HomePresenter> implements Observa
...
@@ -425,7 +446,7 @@ public class HomeFragment extends BaseFragment<HomePresenter> implements Observa
mRvEnthusiast
.
setOnItemClickListener
(
new
BaseQuickAdapter
.
OnItemClickListener
()
{
mRvEnthusiast
.
setOnItemClickListener
(
new
BaseQuickAdapter
.
OnItemClickListener
()
{
@Override
@Override
public
void
onItemClick
(
BaseQuickAdapter
adapter
,
View
view
,
int
position
)
{
public
void
onItemClick
(
BaseQuickAdapter
adapter
,
View
view
,
int
position
)
{
HomeRecommendBean
.
DataBeanX
.
DataBean
item
=
(
HomeRecommendBean
.
DataBeanX
.
DataBean
)
adapter
.
getItem
(
position
);
DiscoveryDataBean
item
=
(
Discovery
DataBean
)
adapter
.
getItem
(
position
);
if
(
item
!=
null
)
{
if
(
item
!=
null
)
{
if
(
"2"
.
equals
(
item
.
getBody
().
getType
()))
{
if
(
"2"
.
equals
(
item
.
getBody
().
getType
()))
{
ARouter
.
getInstance
()
ARouter
.
getInstance
()
...
@@ -437,7 +458,9 @@ public class HomeFragment extends BaseFragment<HomePresenter> implements Observa
...
@@ -437,7 +458,9 @@ public class HomeFragment extends BaseFragment<HomePresenter> implements Observa
.
withString
(
"userUrl"
,
item
.
getPicUrl
())
.
withString
(
"userUrl"
,
item
.
getPicUrl
())
.
navigation
();
.
navigation
();
}
else
if
(
"4"
.
equals
(
item
.
getBody
().
getType
()))
{
}
else
if
(
"4"
.
equals
(
item
.
getBody
().
getType
()))
{
showToast
(
"亲,该功能还在开发中。。。"
);
List
<
DiscoveryDataBean
>
data
=
new
ArrayList
<>();
data
.
add
(
item
);
startActivity
(
TriListActivity
.
getIntent
(
_mActivity
,
0
,
0
,
data
,
false
));
}
}
}
}
}
}
...
...
module_home/src/main/java/com/rv/home/rv/module/ui/main/home/adapter/RVEnthusiastAdapter.java
View file @
3bc4272d
...
@@ -12,16 +12,17 @@ import com.ruiwenliu.wrapper.util.glide.GlideManager;
...
@@ -12,16 +12,17 @@ import com.ruiwenliu.wrapper.util.glide.GlideManager;
import
com.ruiwenliu.wrapper.util.glide.GlideOptions
;
import
com.ruiwenliu.wrapper.util.glide.GlideOptions
;
import
com.rv.home.R
;
import
com.rv.home.R
;
import
com.rv.home.rv.module.ui.main.home.bean.HomeRecommendBean
;
import
com.rv.home.rv.module.ui.main.home.bean.HomeRecommendBean
;
import
com.xxrv.video.bean.circle.DiscoveryDataBean
;
public
class
RVEnthusiastAdapter
extends
BaseQuickAdapter
<
HomeRecommendBean
.
DataBeanX
.
DataBean
,
BaseGlideHolder
>
{
public
class
RVEnthusiastAdapter
extends
BaseQuickAdapter
<
Discovery
DataBean
,
BaseGlideHolder
>
{
public
RVEnthusiastAdapter
()
{
public
RVEnthusiastAdapter
()
{
super
(
R
.
layout
.
rv_item_rv_enthusiast
);
super
(
R
.
layout
.
rv_item_rv_enthusiast
);
}
}
@Override
@Override
protected
void
convert
(
BaseGlideHolder
helper
,
HomeRecommendBean
.
DataBeanX
.
DataBean
item
)
{
protected
void
convert
(
BaseGlideHolder
helper
,
Discovery
DataBean
item
)
{
HomeRecommendBean
.
DataBeanX
.
DataBean
.
Body
body
=
item
.
getBody
();
Discovery
DataBean
.
Body
body
=
item
.
getBody
();
if
(
body
!=
null
)
{
if
(
body
!=
null
)
{
if
(
body
.
getImages
()
!=
null
&&
body
.
getImages
().
size
()
>
0
)
{
if
(
body
.
getImages
()
!=
null
&&
body
.
getImages
().
size
()
>
0
)
{
...
...
module_home/src/main/java/com/rv/home/rv/module/ui/main/home/bean/HomeRecommendBean.java
View file @
3bc4272d
...
@@ -2,6 +2,7 @@ package com.rv.home.rv.module.ui.main.home.bean;
...
@@ -2,6 +2,7 @@ package com.rv.home.rv.module.ui.main.home.bean;
import
com.ruiwenliu.wrapper.base.BaseBean
;
import
com.ruiwenliu.wrapper.base.BaseBean
;
import
com.xxrv.video.bean.circle.DiscoveryDataBean
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
...
@@ -49,7 +50,7 @@ public class HomeRecommendBean extends BaseBean {
...
@@ -49,7 +50,7 @@ public class HomeRecommendBean extends BaseBean {
private
int
navigateFirstPage
;
private
int
navigateFirstPage
;
private
int
navigateLastPage
;
private
int
navigateLastPage
;
private
List
<
DataBean
>
list
;
private
List
<
D
iscoveryD
ataBean
>
list
;
public
int
getTotalCount
()
{
public
int
getTotalCount
()
{
return
totalCount
;
return
totalCount
;
...
@@ -203,11 +204,11 @@ public class HomeRecommendBean extends BaseBean {
...
@@ -203,11 +204,11 @@ public class HomeRecommendBean extends BaseBean {
this
.
navigateLastPage
=
navigateLastPage
;
this
.
navigateLastPage
=
navigateLastPage
;
}
}
public
List
<
DataBean
>
getList
()
{
public
List
<
D
iscoveryD
ataBean
>
getList
()
{
return
list
;
return
list
;
}
}
public
void
setList
(
List
<
DataBean
>
list
)
{
public
void
setList
(
List
<
D
iscoveryD
ataBean
>
list
)
{
this
.
list
=
list
;
this
.
list
=
list
;
}
}
...
...
module_home/src/main/res/layout/rv_item_rv_enthusiast.xml
View file @
3bc4272d
...
@@ -43,16 +43,18 @@
...
@@ -43,16 +43,18 @@
android:textColor=
"@color/colorMain"
android:textColor=
"@color/colorMain"
android:textSize=
"@dimen/text_14"
/>
android:textSize=
"@dimen/text_14"
/>
<
Relative
Layout
<
Linear
Layout
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:orientation=
"horizontal"
android:layout_marginTop=
"@dimen/size_5"
android:layout_marginTop=
"@dimen/size_5"
android:layout_marginBottom=
"@dimen/size_10"
android:layout_marginBottom=
"@dimen/size_10"
android:paddingLeft=
"@dimen/size_5"
>
android:paddingLeft=
"@dimen/size_5"
>
<LinearLayout
<LinearLayout
android:layout_width=
"
wrap_content
"
android:layout_width=
"
0dp
"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:layout_centerVertical=
"true"
android:layout_centerVertical=
"true"
android:gravity=
"center_vertical"
android:gravity=
"center_vertical"
android:orientation=
"horizontal"
>
android:orientation=
"horizontal"
>
...
@@ -66,8 +68,10 @@
...
@@ -66,8 +68,10 @@
android:id=
"@+id/tv_user_name"
android:id=
"@+id/tv_user_name"
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:ellipsize=
"end"
android:singleLine=
"true"
android:text=
""
android:layout_marginLeft=
"@dimen/size_3"
android:layout_marginLeft=
"@dimen/size_3"
android:text=
"房车旅行家Rose"
android:textSize=
"@dimen/text_8"
/>
android:textSize=
"@dimen/text_8"
/>
</LinearLayout>
</LinearLayout>
...
@@ -82,6 +86,6 @@
...
@@ -82,6 +86,6 @@
android:text=
""
android:text=
""
android:textColor=
"@color/textGray"
android:textColor=
"@color/textGray"
android:textSize=
"@dimen/text_10"
/>
android:textSize=
"@dimen/text_10"
/>
</
Relative
Layout>
</
Linear
Layout>
</LinearLayout>
</LinearLayout>
</LinearLayout>
</LinearLayout>
\ No newline at end of file
module_mine/src/main/java/com/rv/rvmine/fragment/MyReleaseVideoFragment.java
View file @
3bc4272d
...
@@ -130,7 +130,7 @@ public class MyReleaseVideoFragment extends BaseFragment<CommonPresenter> implem
...
@@ -130,7 +130,7 @@ public class MyReleaseVideoFragment extends BaseFragment<CommonPresenter> implem
}
else
{
}
else
{
List
<
DiscoveryDataBean
>
data
=
adapter
.
getData
();
List
<
DiscoveryDataBean
>
data
=
adapter
.
getData
();
if
(
data
!=
null
&&
data
.
size
()
>
0
)
{
if
(
data
!=
null
&&
data
.
size
()
>
0
)
{
startActivity
(
TriListActivity
.
getIntent
(
_mActivity
,
position
,
mPage
,
data
));
startActivity
(
TriListActivity
.
getIntent
(
_mActivity
,
position
,
mPage
,
data
,
true
));
}
}
}
}
}
}
...
...
plugin_video/src/main/java/com/xxrv/video/activity/TriListActivity.java
View file @
3bc4272d
...
@@ -86,7 +86,6 @@ public class TriListActivity extends BaseStatusActivity<VideoPresenter> {
...
@@ -86,7 +86,6 @@ public class TriListActivity extends BaseStatusActivity<VideoPresenter> {
private
VideoIMTokenBean
ImTokenBean
;
private
VideoIMTokenBean
ImTokenBean
;
private
ShareManager
shareManager
;
private
ShareManager
shareManager
;
Handler
handler
=
new
Handler
(
new
Handler
.
Callback
()
{
Handler
handler
=
new
Handler
(
new
Handler
.
Callback
()
{
@Override
@Override
public
boolean
handleMessage
(
Message
msg
)
{
public
boolean
handleMessage
(
Message
msg
)
{
...
@@ -96,11 +95,12 @@ public class TriListActivity extends BaseStatusActivity<VideoPresenter> {
...
@@ -96,11 +95,12 @@ public class TriListActivity extends BaseStatusActivity<VideoPresenter> {
}
}
});
});
public
static
Intent
getIntent
(
Context
context
,
int
position
,
int
page
,
List
<
DiscoveryDataBean
>
data
)
{
public
static
Intent
getIntent
(
Context
context
,
int
position
,
int
page
,
List
<
DiscoveryDataBean
>
data
,
boolean
isMore
)
{
return
new
Intent
(
context
,
TriListActivity
.
class
)
return
new
Intent
(
context
,
TriListActivity
.
class
)
.
putExtra
(
"position"
,
position
)
.
putExtra
(
"position"
,
position
)
.
putExtra
(
"page"
,
page
)
.
putExtra
(
"page"
,
page
)
.
putExtra
(
"data"
,
JSON
.
toJSONString
(
data
));
.
putExtra
(
"data"
,
JSON
.
toJSONString
(
data
))
.
putExtra
(
"more"
,
isMore
);
}
}
...
@@ -122,6 +122,7 @@ public class TriListActivity extends BaseStatusActivity<VideoPresenter> {
...
@@ -122,6 +122,7 @@ public class TriListActivity extends BaseStatusActivity<VideoPresenter> {
position
=
intent
.
getIntExtra
(
"position"
,
0
);
position
=
intent
.
getIntExtra
(
"position"
,
0
);
pagerIndex
=
intent
.
getIntExtra
(
"page"
,
0
);
pagerIndex
=
intent
.
getIntExtra
(
"page"
,
0
);
String
data
=
intent
.
getStringExtra
(
"data"
);
String
data
=
intent
.
getStringExtra
(
"data"
);
boolean
more
=
intent
.
getBooleanExtra
(
"more"
,
false
);
urlList
=
JSON
.
parseArray
(
data
,
DiscoveryDataBean
.
class
);
urlList
=
JSON
.
parseArray
(
data
,
DiscoveryDataBean
.
class
);
snapHelper
=
new
PagerSnapHelper
();
snapHelper
=
new
PagerSnapHelper
();
...
@@ -148,8 +149,9 @@ public class TriListActivity extends BaseStatusActivity<VideoPresenter> {
...
@@ -148,8 +149,9 @@ public class TriListActivity extends BaseStatusActivity<VideoPresenter> {
}
}
}
}
});
});
if
(
more
)
{
addListener
();
addListener
();
}
}
}
@Override
@Override
...
@@ -388,6 +390,4 @@ public class TriListActivity extends BaseStatusActivity<VideoPresenter> {
...
@@ -388,6 +390,4 @@ public class TriListActivity extends BaseStatusActivity<VideoPresenter> {
mPresenter
.
getData
(
3
,
VideoApi
.
DISCOVERY_PLAYAMOUNT_ADD
,
VideoIMTokenBean
.
class
,
map
,
false
);
mPresenter
.
getData
(
3
,
VideoApi
.
DISCOVERY_PLAYAMOUNT_ADD
,
VideoIMTokenBean
.
class
,
map
,
false
);
}
}
}
}
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment