Commit 97d73337 authored by fallenstardust's avatar fallenstardust

添加登录信息记录

parent 62919e3c
......@@ -69,7 +69,6 @@ public class DeckSquareFragment extends Fragment {
} catch (NumberFormatException e) {
}
Log.d("seesee sortlike", sortLike.toString());
deckSquareListAdapter.loadData(targetPage, 30, "", sortLike, false, "");
}
});
......
......@@ -7,6 +7,7 @@ import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import androidx.annotation.NonNull;
import androidx.fragment.app.Fragment;
......@@ -21,11 +22,15 @@ import cn.garymb.ygomobile.lite.R;
import cn.garymb.ygomobile.lite.databinding.FragmentDeckSquareMyDeckBinding;
import cn.garymb.ygomobile.ui.activities.WebActivity;
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.utils.LogUtil;
import cn.garymb.ygomobile.utils.SharedPreferenceUtil;
import cn.garymb.ygomobile.utils.YGODeckDialogUtil;
import cn.garymb.ygomobile.utils.YGOUtil;
import cn.garymb.ygomobile.utils.glide.GlideCompat;
//打开页面后,先扫描本地的卡组,读取其是否包含deckId,是的话代表平台上可能有
//之后读取平台上的卡组,与本地卡组列表做比较。
......@@ -145,6 +150,12 @@ public class DeckSquareMyDeckFragment extends Fragment {
binding.progressBar.setVisibility(View.GONE);
binding.btnLogin.setEnabled(true);
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 {
YGOUtil.showTextToast(R.string.logining_failed);
binding.llMainUi.setVisibility(View.GONE);
......
......@@ -72,7 +72,7 @@ public class ChatMessage {
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";
}
......
......@@ -144,19 +144,24 @@
tools:layout_editor_absoluteY="16dp" />
<LinearLayout
android:layout_width="match_parent"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:layout_gravity="center"
android:orientation="horizontal"
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
android:id="@+id/mc_logout_btn"
android:layout_width="match_parent"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginEnd="4dp"
android:layout_weight="1"
android:background="@drawable/ic_radius_bg"
android:background="@drawable/button_radius_black_transparents"
android:text="注销" />
</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