Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
android_vediosocial
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_vediosocial
Commits
bcd165d0
Commit
bcd165d0
authored
Feb 11, 2025
by
mengcuiguang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
代码优化
parent
f180b56c
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
95 additions
and
12 deletions
+95
-12
SquarePresenter.kt
.../com/duben/loveplayletd/mvp/presenters/SquarePresenter.kt
+38
-0
SquareView.kt
.../main/java/com/duben/loveplayletd/mvp/views/SquareView.kt
+2
-0
MainActivity.kt
.../java/com/duben/loveplayletd/ui/activitys/MainActivity.kt
+5
-12
SquareFragment.kt
...java/com/duben/loveplayletd/ui/fragment/SquareFragment.kt
+22
-0
fragment_square.xml
video/app/src/main/res/layout/fragment_square.xml
+28
-0
No files found.
video/app/src/main/java/com/duben/loveplayletd/mvp/presenters/SquarePresenter.kt
View file @
bcd165d0
...
@@ -18,6 +18,44 @@ import java.util.HashMap
...
@@ -18,6 +18,44 @@ import java.util.HashMap
class
SquarePresenter
:
BasePresenter
<
SquareView
>()
{
class
SquarePresenter
:
BasePresenter
<
SquareView
>()
{
fun
getBaseMsg
()
{
val
vo
=
HashMap
<
String
,
Any
>()
vo
[
"os"
]
=
"android"
AppHttpManager
.
getInstance
(
loanApplication
)
.
call
(
loanService
.
getBaseMsg
(
vo
),
object
:
BaseSubscriber
<
BaseResponse
<
UserBean
>>()
{
override
fun
onCompleted
()
{
if
(
isLinkView
)
return
view
.
hideLoading
()
}
override
fun
onError
(
e
:
Throwable
?)
{
if
(
isLinkView
)
return
view
.
hideLoading
()
}
override
fun
onNext
(
baseResponse
:
BaseResponse
<
UserBean
>)
{
if
(
isLinkView
)
return
val
code
:
Int
=
baseResponse
.
status
val
message
:
String
=
baseResponse
.
message
when
(
code
)
{
200
->
{
UserManager
.
getInstance
().
saveUserInfo
(
baseResponse
.
data
)
view
.
getBaseMsgSuc
(
baseResponse
.
data
)
}
else
->
{
view
.
showToast
(
message
)
}
}
}
})
}
fun
toLike
(
toUid
:
String
,
status
:
Int
,
position
:
Int
)
{
fun
toLike
(
toUid
:
String
,
status
:
Int
,
position
:
Int
)
{
val
vo
=
hashMapOf
<
String
,
Any
>()
val
vo
=
hashMapOf
<
String
,
Any
>()
vo
[
"toUid"
]
=
toUid
vo
[
"toUid"
]
=
toUid
...
...
video/app/src/main/java/com/duben/loveplayletd/mvp/views/SquareView.kt
View file @
bcd165d0
...
@@ -8,4 +8,6 @@ interface SquareView : BaseView {
...
@@ -8,4 +8,6 @@ interface SquareView : BaseView {
fun
getHallListFail
()
fun
getHallListFail
()
fun
toLikeSuc
(
position
:
Int
)
fun
toLikeSuc
(
position
:
Int
)
fun
getBaseMsgSuc
(
data
:
UserBean
)
}
}
\ No newline at end of file
video/app/src/main/java/com/duben/loveplayletd/ui/activitys/MainActivity.kt
View file @
bcd165d0
...
@@ -79,8 +79,6 @@ class MainActivity : BaseActivity(), View.OnClickListener, MainActView {
...
@@ -79,8 +79,6 @@ class MainActivity : BaseActivity(), View.OnClickListener, MainActView {
tab_rl_msg
.
setOnClickListener
(
this
)
tab_rl_msg
.
setOnClickListener
(
this
)
tab_rl_my
.
setOnClickListener
(
this
)
tab_rl_my
.
setOnClickListener
(
this
)
initUnreadCountReceiver
()
initUnreadCountReceiver
()
}
}
...
@@ -155,6 +153,11 @@ class MainActivity : BaseActivity(), View.OnClickListener, MainActView {
...
@@ -155,6 +153,11 @@ class MainActivity : BaseActivity(), View.OnClickListener, MainActView {
when
(
view
.
id
)
{
when
(
view
.
id
)
{
R
.
id
.
tab_rl_video
->
clickTab1Layout
()
R
.
id
.
tab_rl_video
->
clickTab1Layout
()
R
.
id
.
tab_rl_square
->
{
R
.
id
.
tab_rl_square
->
{
if
(
showAuthDialog1
)
{
// 弹出真人认证
UserHelper
.
instance
.
isUserAuth
()
showAuthDialog1
=
false
}
clickTab2Layout
()
clickTab2Layout
()
}
}
R
.
id
.
tab_rl_invite
->
{
R
.
id
.
tab_rl_invite
->
{
...
@@ -182,16 +185,6 @@ class MainActivity : BaseActivity(), View.OnClickListener, MainActView {
...
@@ -182,16 +185,6 @@ class MainActivity : BaseActivity(), View.OnClickListener, MainActView {
override
fun
getBaseMsgSuc
(
data
:
UserBean
)
{
override
fun
getBaseMsgSuc
(
data
:
UserBean
)
{
if
(
data
.
activiteFlag
==
1
)
{
if
(
data
.
activiteFlag
==
1
)
{
//匹配用户
//匹配用户
if
(
data
.
sex
==
1
)
{
//男
if
(
showAuthDialog1
)
{
// 弹出真人认证
UserHelper
.
instance
.
isUserAuth
()
showAuthDialog1
=
false
}
}
else
{
(
squareFragment
as
SquareFragment
).
newGirlDialog
()
}
tab_rl_square
.
visibility
=
View
.
VISIBLE
tab_rl_square
.
visibility
=
View
.
VISIBLE
tab_rl_invite
.
visibility
=
View
.
VISIBLE
tab_rl_invite
.
visibility
=
View
.
VISIBLE
tab_rl_msg
.
visibility
=
View
.
VISIBLE
tab_rl_msg
.
visibility
=
View
.
VISIBLE
...
...
video/app/src/main/java/com/duben/loveplayletd/ui/fragment/SquareFragment.kt
View file @
bcd165d0
package
com.duben.loveplayletd.ui.fragment
package
com.duben.loveplayletd.ui.fragment
import
android.Manifest
import
android.Manifest
import
android.content.Intent
import
android.os.Build
import
android.os.Build
import
android.os.Bundle
import
android.os.Bundle
import
android.os.Handler
import
android.os.Handler
...
@@ -27,6 +28,7 @@ import com.duben.loveplayletd.manager.UserManager
...
@@ -27,6 +28,7 @@ import com.duben.loveplayletd.manager.UserManager
import
com.duben.loveplayletd.mvp.model.*
import
com.duben.loveplayletd.mvp.model.*
import
com.duben.loveplayletd.mvp.presenters.SquarePresenter
import
com.duben.loveplayletd.mvp.presenters.SquarePresenter
import
com.duben.loveplayletd.mvp.views.SquareView
import
com.duben.loveplayletd.mvp.views.SquareView
import
com.duben.loveplayletd.ui.activitys.BasicUserProfileActivity
import
com.duben.loveplayletd.ui.activitys.ShareActivity
import
com.duben.loveplayletd.ui.activitys.ShareActivity
import
com.duben.loveplayletd.ui.activitys.VipActivity
import
com.duben.loveplayletd.ui.activitys.VipActivity
import
com.duben.loveplayletd.ui.activitys.WebActivity
import
com.duben.loveplayletd.ui.activitys.WebActivity
...
@@ -71,6 +73,8 @@ class SquareFragment : LazyLoadBaseFragment(), SquareView, View.OnClickListener
...
@@ -71,6 +73,8 @@ class SquareFragment : LazyLoadBaseFragment(), SquareView, View.OnClickListener
initBanner
()
initBanner
()
// initLocation()
// initLocation()
tv_location
.
setOnClickListener
(
this
)
tv_location
.
setOnClickListener
(
this
)
iv_user_next
.
setOnClickListener
(
this
)
iv_user_quit
.
setOnClickListener
(
this
)
iv_share
.
setOnClickListener
{
iv_share
.
setOnClickListener
{
readyGo
(
ShareActivity
::
class
.
java
)
readyGo
(
ShareActivity
::
class
.
java
)
...
@@ -338,6 +342,16 @@ class SquareFragment : LazyLoadBaseFragment(), SquareView, View.OnClickListener
...
@@ -338,6 +342,16 @@ class SquareFragment : LazyLoadBaseFragment(), SquareView, View.OnClickListener
}
}
override
fun
getBaseMsgSuc
(
data
:
UserBean
)
{
if
(
data
.
sex
==
1
)
{
// 男
ll_user_root
.
visibility
=
View
.
GONE
}
else
{
// 女
ll_user_root
.
visibility
=
View
.
VISIBLE
}
}
fun
ViewPager2
.
desensitization
()
{
fun
ViewPager2
.
desensitization
()
{
//动态设置ViewPager2 灵敏度
//动态设置ViewPager2 灵敏度
try
{
try
{
...
@@ -359,6 +373,14 @@ class SquareFragment : LazyLoadBaseFragment(), SquareView, View.OnClickListener
...
@@ -359,6 +373,14 @@ class SquareFragment : LazyLoadBaseFragment(), SquareView, View.OnClickListener
R
.
id
.
tv_location
->
{
R
.
id
.
tv_location
->
{
requestPermissions
()
requestPermissions
()
}
}
R
.
id
.
iv_user_next
->
{
val
intent
=
Intent
(
requireContext
(),
BasicUserProfileActivity
::
class
.
java
)
intent
.
addFlags
(
Intent
.
FLAG_ACTIVITY_NEW_TASK
)
startActivity
(
intent
)
}
R
.
id
.
iv_user_quit
->
{
ll_user_root
.
visibility
=
View
.
GONE
}
}
}
}
}
...
...
video/app/src/main/res/layout/fragment_square.xml
View file @
bcd165d0
...
@@ -87,4 +87,32 @@
...
@@ -87,4 +87,32 @@
android:layout_marginEnd=
"20dp"
android:layout_marginEnd=
"20dp"
android:layout_marginBottom=
"200dp"
android:layout_marginBottom=
"200dp"
android:src=
"@mipmap/ic_share_image"
/>
android:src=
"@mipmap/ic_share_image"
/>
<LinearLayout
android:id=
"@+id/ll_user_root"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:visibility=
"gone"
android:background=
"#50000000"
android:orientation=
"vertical"
>
<ImageView
android:id=
"@+id/iv_user_next"
android:layout_width=
"330dp"
android:layout_height=
"315dp"
android:src=
"@mipmap/bg_new_girl"
/>
<ImageView
android:visibility=
"gone"
android:id=
"@+id/iv_user_quit"
android:layout_width=
"40dp"
android:layout_height=
"40dp"
android:padding=
"10dp"
android:layout_gravity=
"center_horizontal"
android:layout_marginTop=
"20dp"
android:src=
"@mipmap/bg_pay_calcel"
/>
</LinearLayout>
</FrameLayout>
</FrameLayout>
\ No newline at end of file
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