Browse Source

增加注销弹窗功能

zk 1 year ago
parent
commit
b45a8ddf24

+ 1 - 1
app/src/main/java/com/datarecovery/master/module/mine/MineViewModel.java

@@ -97,7 +97,7 @@ public class MineViewModel extends BaseViewModel {
     }
 
     public void onAccountLogout() {
-
+        accountRepository.logout();
     }
 
     public void onFeedbackClick() {

+ 11 - 12
app/src/main/res/layout/fragment_mine.xml

@@ -189,22 +189,21 @@
                         android:onClick="@{()->mineViewModel.onFeedbackClick()}" />
 
                     <include
-                        android:onClick="@{()->mineViewModel.onCustomerServiceClick()}"
                         layout="@layout/layout_item_settings"
                         settingsIcon="@{@drawable/icon_small_customer_service}"
                         settingsName="@{@string/mine_customer_service}"
                         android:layout_width="match_parent"
-                        android:layout_height="wrap_content" />
-
-                    <!--                    <include-->
-                    <!--                        isGone="@{!mineViewModel.isLogin}"-->
-                    <!--                        layout="@layout/layout_item_settings"-->
-                    <!--                        settingsIcon="@{@drawable/icon_small_account_logout}"-->
-                    <!--                        settingsName="@{@string/mine_account_logout}"-->
-                    <!--                        android:layout_width="match_parent"-->
-                    <!--                        android:layout_height="wrap_content"-->
-                    <!--                        android:onClick="@{()-> mineViewModel.onLogoutClick()}"-->
-                    <!--                         />-->
+                        android:layout_height="wrap_content"
+                        android:onClick="@{()->mineViewModel.onCustomerServiceClick()}" />
+
+                    <include
+                        isGone="@{!mineViewModel.isLogin}"
+                        layout="@layout/layout_item_settings"
+                        settingsIcon="@{@drawable/icon_small_account_logout}"
+                        settingsName="@{@string/mine_account_logout}"
+                        android:layout_width="match_parent"
+                        android:layout_height="wrap_content"
+                        android:onClick="@{()-> mineViewModel.onLogoutClick()}" />
 
                     <include
                         isGone="@{!mineViewModel.isLogin}"