Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
android_vedio
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
0
Merge Requests
0
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
android
android_vedio
Commits
319242ee
Commit
319242ee
authored
Nov 29, 2024
by
jyx
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
代码优化
parent
2b6a30b6
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
20 additions
and
12 deletions
+20
-12
HomePresenter.kt
...va/com/duben/loveplayletu/mvp/presenters/HomePresenter.kt
+1
-1
MainFragment.kt
...n/java/com/duben/loveplayletu/ui/fragment/MainFragment.kt
+19
-11
No files found.
video/app/src/main/java/com/duben/loveplayletu/mvp/presenters/HomePresenter.kt
View file @
319242ee
...
@@ -225,7 +225,7 @@ class HomePresenter : BasePresenter<HomeView>() {
...
@@ -225,7 +225,7 @@ class HomePresenter : BasePresenter<HomeView>() {
fun
getSoltVedio
()
{
fun
getSoltVedio
()
{
AppHttpManager
.
getInstance
(
loanApplication
)
AppHttpManager
.
getInstance
(
loanApplication
)
.
call
(
loanService
.
getSoltVedio
()
,
.
call
(
loanService
.
soltVedio
,
object
:
BaseSubscriber
<
BaseResponse
<
IndexList
>>()
{
object
:
BaseSubscriber
<
BaseResponse
<
IndexList
>>()
{
override
fun
onCompleted
()
{
override
fun
onCompleted
()
{
if
(
isLinkView
)
return
if
(
isLinkView
)
return
...
...
video/app/src/main/java/com/duben/loveplayletu/ui/fragment/MainFragment.kt
View file @
319242ee
...
@@ -37,7 +37,6 @@ import com.google.android.material.tabs.TabLayout
...
@@ -37,7 +37,6 @@ import com.google.android.material.tabs.TabLayout
import
com.google.android.material.tabs.TabLayoutMediator
import
com.google.android.material.tabs.TabLayoutMediator
import
com.scwang.smartrefresh.layout.api.RefreshLayout
import
com.scwang.smartrefresh.layout.api.RefreshLayout
import
com.scwang.smartrefresh.layout.listener.OnRefreshListener
import
com.scwang.smartrefresh.layout.listener.OnRefreshListener
import
kotlinx.android.synthetic.main.activity_alipaytime.*
import
kotlinx.android.synthetic.main.fragment_main.*
import
kotlinx.android.synthetic.main.fragment_main.*
import
java.lang.reflect.Field
import
java.lang.reflect.Field
import
java.util.*
import
java.util.*
...
@@ -205,7 +204,6 @@ class MainFragment : LazyLoadBaseFragment(), HomeView, View.OnClickListener, OnR
...
@@ -205,7 +204,6 @@ class MainFragment : LazyLoadBaseFragment(), HomeView, View.OnClickListener, OnR
}
}
})
})
vpAdapter
=
HomeVideoPageAdapter
(
tabsData
,
this
)
vpAdapter
=
HomeVideoPageAdapter
(
tabsData
,
this
)
vp2
.
adapter
=
vpAdapter
vp2
.
adapter
=
vpAdapter
vp2
.
desensitization
()
vp2
.
desensitization
()
...
@@ -261,6 +259,7 @@ class MainFragment : LazyLoadBaseFragment(), HomeView, View.OnClickListener, OnR
...
@@ -261,6 +259,7 @@ class MainFragment : LazyLoadBaseFragment(), HomeView, View.OnClickListener, OnR
}
}
}
}
fun
setWatchingStatus
()
{
fun
setWatchingStatus
()
{
if
(
LocalVedioManager
.
isCacheVedio
())
{
if
(
LocalVedioManager
.
isCacheVedio
())
{
ll_main_watching_root
.
visibility
=
View
.
VISIBLE
ll_main_watching_root
.
visibility
=
View
.
VISIBLE
...
@@ -292,7 +291,19 @@ class MainFragment : LazyLoadBaseFragment(), HomeView, View.OnClickListener, OnR
...
@@ -292,7 +291,19 @@ class MainFragment : LazyLoadBaseFragment(), HomeView, View.OnClickListener, OnR
tabsData
.
addAll
(
data
.
list
)
tabsData
.
addAll
(
data
.
list
)
if
(
tabsData
.
isNotEmpty
())
{
if
(
tabsData
.
isNotEmpty
())
{
mSelectTabIndex
=
0
mSelectTabIndex
=
0
vpAdapter
?.
notifyDataSetChanged
()
vpAdapter
?.
run
{
notifyDataSetChanged
()
Handler
(
Looper
.
getMainLooper
()).
postDelayed
({
if
(
getFragments
().
isNotEmpty
())
{
val
fragment
=
getFragments
()[
mSelectTabIndex
]
if
(
fragment
!=
null
)
{
(
fragment
as
MovieFragment
).
onRefresh
()
}
}
},
200
)
}
}
}
}
}
...
@@ -301,25 +312,22 @@ class MainFragment : LazyLoadBaseFragment(), HomeView, View.OnClickListener, OnR
...
@@ -301,25 +312,22 @@ class MainFragment : LazyLoadBaseFragment(), HomeView, View.OnClickListener, OnR
bannerList
.
clear
()
bannerList
.
clear
()
for
(
i
in
0
until
data
.
list
.
size
)
{
for
(
i
in
0
until
data
.
list
.
size
)
{
val
bean
=
BannerBean
()
val
bean
=
BannerBean
()
bean
.
title
=
data
.
list
.
get
(
i
)
.
topTabsReamrk
bean
.
title
=
data
.
list
[
i
]
.
topTabsReamrk
bean
.
imageRes
=
data
.
list
.
get
(
i
)
.
typeImg
bean
.
imageRes
=
data
.
list
[
i
]
.
typeImg
bannerList
.
add
(
bean
)
bannerList
.
add
(
bean
)
}
}
banner
.
addBannerLifecycleObserver
(
this
)
banner
.
addBannerLifecycleObserver
(
this
)
.
setAdapter
(
ImageTitleAdapter
(
bannerList
))
.
setAdapter
(
ImageTitleAdapter
(
bannerList
))
.
setOnBannerListener
{
data2
,
position
->
.
setOnBannerListener
{
data2
,
position
->
val
banner
=
data
.
list
.
get
(
position
)
val
banner
=
data
.
list
[
position
]
if
(
banner
.
createType
==
4
)
{
if
(
banner
.
createType
==
4
)
{
// 九宫格
// 九宫格
val
bundle
=
Bundle
()
val
bundle
=
Bundle
()
bundle
.
putBoolean
(
NineActivity
.
IS_AD_SHOW
,
true
)
bundle
.
putBoolean
(
NineActivity
.
IS_AD_SHOW
,
true
)
readyGo
(
NineActivity
::
class
.
java
,
bundle
)
readyGo
(
NineActivity
::
class
.
java
,
bundle
)
}
else
{
}
else
{
LocalVedioManager
.
startVedioDetailActivityForType
(
LocalVedioManager
.
startVedioDetailActivityForType
(
requireActivity
(),
banner
)
requireActivity
(),
banner
)
}
}
}
}
...
@@ -342,7 +350,7 @@ class MainFragment : LazyLoadBaseFragment(), HomeView, View.OnClickListener, OnR
...
@@ -342,7 +350,7 @@ class MainFragment : LazyLoadBaseFragment(), HomeView, View.OnClickListener, OnR
}
else
{
}
else
{
if
(
UserManager
.
getInstance
().
newFlag
&&
!
UserManager
.
getInstance
().
vipFlag
)
{
if
(
UserManager
.
getInstance
().
newFlag
&&
!
UserManager
.
getInstance
().
vipFlag
)
{
// homePresenter.getRecommendVedio()
// homePresenter.getRecommendVedio()
//
val
bundle
=
Bundle
()
val
bundle
=
Bundle
()
bundle
.
putBoolean
(
VipActivity
.
IS_MAIN
,
true
)
bundle
.
putBoolean
(
VipActivity
.
IS_MAIN
,
true
)
readyGo
(
VipActivity
::
class
.
java
,
bundle
)
readyGo
(
VipActivity
::
class
.
java
,
bundle
)
...
...
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