|
|
@ -2,7 +2,6 @@ package com.kanglai.push.ui.fragment; |
|
|
|
|
|
|
|
|
|
|
|
import static com.blankj.utilcode.util.ServiceUtils.stopService; |
|
|
|
import static com.blankj.utilcode.util.ServiceUtils.stopService; |
|
|
|
|
|
|
|
|
|
|
|
import android.content.Intent; |
|
|
|
|
|
|
|
import android.os.Bundle; |
|
|
|
import android.os.Bundle; |
|
|
|
import android.text.TextUtils; |
|
|
|
import android.text.TextUtils; |
|
|
|
import android.util.Patterns; |
|
|
|
import android.util.Patterns; |
|
|
@ -27,10 +26,8 @@ import com.kanglai.push.R; |
|
|
|
import com.kanglai.push.constant.CacheConstant; |
|
|
|
import com.kanglai.push.constant.CacheConstant; |
|
|
|
import com.kanglai.push.databinding.FragmentUserBinding; |
|
|
|
import com.kanglai.push.databinding.FragmentUserBinding; |
|
|
|
import com.kanglai.push.entity.User; |
|
|
|
import com.kanglai.push.entity.User; |
|
|
|
import com.kanglai.push.service.LocationService; |
|
|
|
import com.kanglai.push.util.LocationService; |
|
|
|
import com.kanglai.push.ui.activity.AboutActivity; |
|
|
|
import com.kanglai.push.ui.activity.AboutActivity; |
|
|
|
import com.kanglai.push.ui.activity.LoginSurveyActivity; |
|
|
|
|
|
|
|
import com.kanglai.push.ui.activity.PushTypeActivity; |
|
|
|
|
|
|
|
import com.kanglai.push.ui.adapter.UserRecyclerAdapter; |
|
|
|
import com.kanglai.push.ui.adapter.UserRecyclerAdapter; |
|
|
|
import com.kanglai.push.ui.vm.UserViewModel; |
|
|
|
import com.kanglai.push.ui.vm.UserViewModel; |
|
|
|
import com.kongzue.dialogx.DialogX; |
|
|
|
import com.kongzue.dialogx.DialogX; |
|
|
@ -81,7 +78,7 @@ public class UserFragment extends BaseFragment<FragmentUserBinding, UserViewMode |
|
|
|
mRecyclerView = getView().findViewById(R.id.recycler_view); |
|
|
|
mRecyclerView = getView().findViewById(R.id.recycler_view); |
|
|
|
// 设置列表
|
|
|
|
// 设置列表
|
|
|
|
List<UserRecyclerAdapter.UserEntity> list = CollectionUtils.newArrayList( |
|
|
|
List<UserRecyclerAdapter.UserEntity> list = CollectionUtils.newArrayList( |
|
|
|
new UserRecyclerAdapter.UserEntity().setCode("1").setTitle("Bate-测试退出定位服务").setBadge(0).setImage(R.drawable.icon_about).setHidesLeftImage(true), |
|
|
|
new UserRecyclerAdapter.UserEntity().setCode("1").setTitle("关闭定位服务").setBadge(0).setImage(R.drawable.icon_about).setHidesLeftImage(true), |
|
|
|
new UserRecyclerAdapter.UserEntity().setCode("2").setTitle("关于我们").setBadge(0).setImage(R.drawable.icon_about).setHidesLeftImage(true), |
|
|
|
new UserRecyclerAdapter.UserEntity().setCode("2").setTitle("关于我们").setBadge(0).setImage(R.drawable.icon_about).setHidesLeftImage(true), |
|
|
|
new UserRecyclerAdapter.UserEntity().setCode("3").setTitle("退出登录").setBadge(0).setImage(R.drawable.icon_exit).setHidesLeftImage(true) |
|
|
|
new UserRecyclerAdapter.UserEntity().setCode("3").setTitle("退出登录").setBadge(0).setImage(R.drawable.icon_exit).setHidesLeftImage(true) |
|
|
|
); |
|
|
|
); |
|
|
@ -109,7 +106,7 @@ public class UserFragment extends BaseFragment<FragmentUserBinding, UserViewMode |
|
|
|
/** 列表点击事件 */ |
|
|
|
/** 列表点击事件 */ |
|
|
|
switch (userEntity.code) { |
|
|
|
switch (userEntity.code) { |
|
|
|
case "1": // todo: 暂未定义内容 后续可用来测试
|
|
|
|
case "1": // todo: 暂未定义内容 后续可用来测试
|
|
|
|
|
|
|
|
stopService(LocationService.class); |
|
|
|
break; |
|
|
|
break; |
|
|
|
case "2": // 关于我们
|
|
|
|
case "2": // 关于我们
|
|
|
|
startActivity(AboutActivity.class); |
|
|
|
startActivity(AboutActivity.class); |
|
|
|