Commit 97d73337 authored by fallenstardust's avatar fallenstardust

添加登录信息记录

parent 62919e3c
...@@ -69,7 +69,6 @@ public class DeckSquareFragment extends Fragment { ...@@ -69,7 +69,6 @@ public class DeckSquareFragment extends Fragment {
} catch (NumberFormatException e) { } catch (NumberFormatException e) {
} }
Log.d("seesee sortlike", sortLike.toString());
deckSquareListAdapter.loadData(targetPage, 30, "", sortLike, false, ""); deckSquareListAdapter.loadData(targetPage, 30, "", sortLike, false, "");
} }
}); });
......
...@@ -7,6 +7,7 @@ import android.os.Bundle; ...@@ -7,6 +7,7 @@ import android.os.Bundle;
import android.view.LayoutInflater; import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.widget.ImageView;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.fragment.app.Fragment; import androidx.fragment.app.Fragment;
...@@ -21,11 +22,15 @@ import cn.garymb.ygomobile.lite.R; ...@@ -21,11 +22,15 @@ import cn.garymb.ygomobile.lite.R;
import cn.garymb.ygomobile.lite.databinding.FragmentDeckSquareMyDeckBinding; import cn.garymb.ygomobile.lite.databinding.FragmentDeckSquareMyDeckBinding;
import cn.garymb.ygomobile.ui.activities.WebActivity; import cn.garymb.ygomobile.ui.activities.WebActivity;
import cn.garymb.ygomobile.ui.mycard.MyCard; import cn.garymb.ygomobile.ui.mycard.MyCard;
import cn.garymb.ygomobile.ui.mycard.bean.McUser;
import cn.garymb.ygomobile.ui.mycard.mcchat.ChatMessage;
import cn.garymb.ygomobile.ui.mycard.mcchat.management.UserManagement;
import cn.garymb.ygomobile.ui.plus.VUiKit; import cn.garymb.ygomobile.ui.plus.VUiKit;
import cn.garymb.ygomobile.utils.LogUtil; import cn.garymb.ygomobile.utils.LogUtil;
import cn.garymb.ygomobile.utils.SharedPreferenceUtil; import cn.garymb.ygomobile.utils.SharedPreferenceUtil;
import cn.garymb.ygomobile.utils.YGODeckDialogUtil; import cn.garymb.ygomobile.utils.YGODeckDialogUtil;
import cn.garymb.ygomobile.utils.YGOUtil; import cn.garymb.ygomobile.utils.YGOUtil;
import cn.garymb.ygomobile.utils.glide.GlideCompat;
//打开页面后,先扫描本地的卡组,读取其是否包含deckId,是的话代表平台上可能有 //打开页面后,先扫描本地的卡组,读取其是否包含deckId,是的话代表平台上可能有
//之后读取平台上的卡组,与本地卡组列表做比较。 //之后读取平台上的卡组,与本地卡组列表做比较。
...@@ -145,6 +150,12 @@ public class DeckSquareMyDeckFragment extends Fragment { ...@@ -145,6 +150,12 @@ public class DeckSquareMyDeckFragment extends Fragment {
binding.progressBar.setVisibility(View.GONE); binding.progressBar.setVisibility(View.GONE);
binding.btnLogin.setEnabled(true); binding.btnLogin.setEnabled(true);
YGOUtil.showTextToast(R.string.login_succeed); YGOUtil.showTextToast(R.string.login_succeed);
McUser mcUser = new McUser();
mcUser.setUsername(result.user.username);
mcUser.setExternal_id(result.user.id);
mcUser.setAvatar_url(ChatMessage.getAvatarUrl(result.user.username));
GlideCompat.with(getActivity()).load(mcUser.getAvatar_url()).into(binding.myDeckAvatar);//刷新头像图片
UserManagement.getDx().setMcUser(mcUser);
} else { } else {
YGOUtil.showTextToast(R.string.logining_failed); YGOUtil.showTextToast(R.string.logining_failed);
binding.llMainUi.setVisibility(View.GONE); binding.llMainUi.setVisibility(View.GONE);
......
...@@ -72,7 +72,7 @@ public class ChatMessage { ...@@ -72,7 +72,7 @@ public class ChatMessage {
this.avatar = getAvatarUrl(name); this.avatar = getAvatarUrl(name);
} }
public String getAvatarUrl(String userName) { public static String getAvatarUrl(String userName) {
return "https://sapi.moecube.com:444/avatar/avatar/" + userName + "/100/ygomobile.png"; return "https://sapi.moecube.com:444/avatar/avatar/" + userName + "/100/ygomobile.png";
} }
......
...@@ -144,19 +144,24 @@ ...@@ -144,19 +144,24 @@
tools:layout_editor_absoluteY="16dp" /> tools:layout_editor_absoluteY="16dp" />
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="bottom" android:layout_gravity="center"
android:orientation="horizontal" android:orientation="horizontal"
android:padding="16dp"> android:padding="16dp">
<cn.garymb.ygomobile.ui.mycard.mcchat.view.YuanImage
android:id="@+id/my_deck_avatar"
android:layout_width="30dp"
android:layout_height="30dp"
android:src="@drawable/avatar"/>
<Button <Button
android:id="@+id/mc_logout_btn" android:id="@+id/mc_logout_btn"
android:layout_width="match_parent" android:layout_width="wrap_content"
android:layout_height="match_parent" android:layout_height="match_parent"
android:layout_marginEnd="4dp" android:layout_marginEnd="4dp"
android:layout_weight="1" android:background="@drawable/button_radius_black_transparents"
android:background="@drawable/ic_radius_bg"
android:text="注销" /> android:text="注销" />
</LinearLayout> </LinearLayout>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment