diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 6ac7fdc..cba2a8a 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -360,6 +360,10 @@
+
+
() {
- @Override
- public void onResult(int code, Void result, Throwable exception) {
- if (code == ResponseCode.RES_SUCCESS) {
- int unreadNum = NIMClient.getService(MsgService.class).getTotalUnreadCount(true);
- avatar = "";
- if (unreadNum > 0) {
- NIMClient.getService(MsgService.class).queryRecentContacts().setCallback(new RequestCallbackWrapper>() {
- @Override
- public void onResult(int code, List recentContacts, Throwable throwable) {
- if (recentContacts != null && recentContacts.size() > 0) {
- for (int i = 0; i < recentContacts.size(); i++) {
- if (NIMClient.getService(FriendService.class).isNeedMessageNotify(recentContacts.get(i).getContactId())) {
- if (recentContacts.get(i).getUnreadCount() != 0 && Long.parseLong(recentContacts.get(i).getContactId()) > 20 && recentContacts.get(i).getSessionType() == SessionTypeEnum.P2P) {
- NimUserInfo userInfo = NIMClient.getService(UserService.class).getUserInfo(recentContacts.get(i).getContactId());
- if (ConstUrl.LOGDEBUG)Log.i("TAG", "recentContacts: ----------->" + userInfo);
- if (userInfo != null) {
- avatar = userInfo.getAvatar();
- if (!TextUtils.isEmpty(avatar)) {
- avatar = StrU.getResourcePath(avatar, getContext());
- }
- }
- break;
- }
- }
- }
- }
- EventBus.getDefault().post(new UnReadCountEvent(unreadNum, avatar));
- }
- });
- } else {
- EventBus.getDefault().post(new UnReadCountEvent(unreadNum, avatar));
- }
-
- refreshMessages(false);
-// if (checkState) {
-// Toast.makeText(UserProfileActivity.this, "开启消息提醒", Toast.LENGTH_SHORT).show();
+// boolean checkState = NIMClient.getService(FriendService.class).isNeedMessageNotify(recent.getContactId());
+// title = (checkState ? getString(R.string.main_msg_list_mute_on) : getString(R.string.main_msg_list_mute_off));
+// alertDialog.addItem(title, new CustomAlertDialog.onSeparateItemClickListener() {
+// @Override
+// public void onClick() {
+// NIMClient.getService(FriendService.class).setMessageNotify(recent.getContactId(), !checkState).setCallback(new RequestCallbackWrapper() {
+// @Override
+// public void onResult(int code, Void result, Throwable exception) {
+// if (code == ResponseCode.RES_SUCCESS) {
+// int unreadNum = NIMClient.getService(MsgService.class).getTotalUnreadCount(true);
+// avatar = "";
+// if (unreadNum > 0) {
+// NIMClient.getService(MsgService.class).queryRecentContacts().setCallback(new RequestCallbackWrapper>() {
+// @Override
+// public void onResult(int code, List recentContacts, Throwable throwable) {
+// if (recentContacts != null && recentContacts.size() > 0) {
+// for (int i = 0; i < recentContacts.size(); i++) {
+// if (NIMClient.getService(FriendService.class).isNeedMessageNotify(recentContacts.get(i).getContactId())) {
+// if (recentContacts.get(i).getUnreadCount() != 0 && Long.parseLong(recentContacts.get(i).getContactId()) > 20 && recentContacts.get(i).getSessionType() == SessionTypeEnum.P2P) {
+// NimUserInfo userInfo = NIMClient.getService(UserService.class).getUserInfo(recentContacts.get(i).getContactId());
+// if (ConstUrl.LOGDEBUG)Log.i("TAG", "recentContacts: ----------->" + userInfo);
+// if (userInfo != null) {
+// avatar = userInfo.getAvatar();
+// if (!TextUtils.isEmpty(avatar)) {
+// avatar = StrU.getResourcePath(avatar, getContext());
+// }
+// }
+// break;
+// }
+// }
+// }
+// }
+// EventBus.getDefault().post(new UnReadCountEvent(unreadNum, avatar));
+// }
+// });
// } else {
-// Toast.makeText(UserProfileActivity.this, "关闭消息提醒", Toast.LENGTH_SHORT).show();
+// EventBus.getDefault().post(new UnReadCountEvent(unreadNum, avatar));
// }
- }
- }
- });
- }
- });
+//
+// refreshMessages(false);
+//// if (checkState) {
+//// Toast.makeText(UserProfileActivity.this, "开启消息提醒", Toast.LENGTH_SHORT).show();
+//// } else {
+//// Toast.makeText(UserProfileActivity.this, "关闭消息提醒", Toast.LENGTH_SHORT).show();
+//// }
+// }
+// }
+// });
+// }
+// });
/* alertDialog.addItem("删除该聊天(仅服务器)", new CustomAlertDialog.onSeparateItemClickListener() {
@Override
diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/view/news/activity/CateRecordActivity.java b/app/src/main/java/com/xuebiping/bolizhuzi/view/news/activity/CateRecordActivity.java
new file mode 100644
index 0000000..29381d2
--- /dev/null
+++ b/app/src/main/java/com/xuebiping/bolizhuzi/view/news/activity/CateRecordActivity.java
@@ -0,0 +1,42 @@
+package com.xuebiping.bolizhuzi.view.news.activity;
+
+import android.os.Bundle;
+import android.view.View;
+
+import androidx.fragment.app.Fragment;
+import androidx.viewpager.widget.ViewPager;
+
+import com.xuebiping.bolizhuzi.R;
+import com.xuebiping.bolizhuzi.controller.main.adapter.MainViewPagerAdapter;
+import com.xuebiping.bolizhuzi.view.base.BaseActivity;
+import com.xuebiping.bolizhuzi.view.news.fragment.VideoRecordFragment;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class CateRecordActivity extends BaseActivity{
+
+ private ViewPager mRecord_view_pager;
+ private VideoRecordFragment mVideoRecordFragment;
+ private List mChannelFragments = new ArrayList<>();
+ private MainViewPagerAdapter mViewPagerAdapter;
+
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_cate_record);
+ setTitleName("通话记录");
+ initView();
+ }
+
+ private void initView() {
+ mRecord_view_pager = findViewById(R.id.record_view_pager);
+
+ mVideoRecordFragment = new VideoRecordFragment();
+ mChannelFragments.add(mVideoRecordFragment);
+ mViewPagerAdapter = new MainViewPagerAdapter(getSupportFragmentManager(),
+ mChannelFragments);
+
+ mRecord_view_pager.setAdapter(mViewPagerAdapter);
+ }
+}
diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/view/news/fragment/MainMessageFragment.java b/app/src/main/java/com/xuebiping/bolizhuzi/view/news/fragment/MainMessageFragment.java
index 15c4c2c..2b7830d 100644
--- a/app/src/main/java/com/xuebiping/bolizhuzi/view/news/fragment/MainMessageFragment.java
+++ b/app/src/main/java/com/xuebiping/bolizhuzi/view/news/fragment/MainMessageFragment.java
@@ -14,6 +14,7 @@ import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.LinearLayout;
+import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.annotation.Nullable;
@@ -22,8 +23,10 @@ import androidx.fragment.app.Fragment;
import androidx.viewpager.widget.ViewPager;
import com.blankj.utilcode.util.TimeUtils;
+import com.fengliyan.uikit.toast.MaleToast;
import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.controller.constant.ConsUser;
+import com.xuebiping.bolizhuzi.controller.eventBus.UnReadCountEvent;
import com.xuebiping.bolizhuzi.controller.main.adapter.MainViewPagerAdapter;
import com.xuebiping.bolizhuzi.controller.settings.manager.SettingManager;
import com.xuebiping.bolizhuzi.controller.user.manager.UserManager;
@@ -34,6 +37,7 @@ import com.xuebiping.bolizhuzi.utils.SPUtils;
import com.xuebiping.bolizhuzi.utils.StrU;
import com.xuebiping.bolizhuzi.view.base.BaseActivity;
import com.xuebiping.bolizhuzi.view.base.utils.HttpUiCallBack;
+import com.xuebiping.bolizhuzi.view.main.SearchActivity;
import com.xuebiping.bolizhuzi.view.settings.MemberActivity;
import com.xuebiping.bolizhuzi.view.settings.MissionActivity;
import com.fengliyan.uikit.dialog.BaseMessageDialog;
@@ -44,6 +48,8 @@ import com.netease.nimlib.sdk.msg.MsgService;
import java.util.ArrayList;
import java.util.List;
+import de.greenrobot.event.EventBus;
+
/**
* Created by halifa on 2019/2/27.
*/
@@ -58,7 +64,7 @@ public class MainMessageFragment extends Fragment implements View.OnClickListene
private View mTitleTag1;
private View mTitleTag2;
private View mTitlePost;
- private ImageView title_clear_unread;
+ private RelativeLayout title_clear_unread;
private ViewPager mMainViewPager;
private LinearLayout lin_msg_vip;
private TextView tv_msg_vip_time;
@@ -67,10 +73,12 @@ public class MainMessageFragment extends Fragment implements View.OnClickListene
private List mChannelFragments = new ArrayList<>();
private MainViewPagerAdapter mViewPagerAdapter;
private ConversasionFragment mConversasionFragment;
- private VideoRecordFragment mVideoRecordFragment;
+// private VideoRecordFragment mVideoRecordFragment;
private int mIndex;
private RecentContactsFragment mRecentContactsFragment;
private CountDownTimer mVipCountDownTimer = null;
+ private RelativeLayout mRl_clear_chat_list;
+ private RelativeLayout mRl_home_search;
@Nullable
@Override
@@ -179,10 +187,14 @@ public class MainMessageFragment extends Fragment implements View.OnClickListene
mTitleBottom2 = mTitleView.findViewById(R.id.title_bottom_line_2);
mTitlePost = mTitleView.findViewById(R.id.title_post);
title_clear_unread = mTitleView.findViewById(R.id.title_clear_unread);
+ mRl_clear_chat_list = mTitleView.findViewById(R.id.rl_clear_chat_list);
+ mRl_home_search = mTitleView.findViewById(R.id.rl_home_search);
mTitleTag1.setOnClickListener(this);
mTitleTag2.setOnClickListener(this);
mTitlePost.setOnClickListener(this);
title_clear_unread.setOnClickListener(this);
+ mRl_clear_chat_list.setOnClickListener(this);
+ mRl_home_search.setOnClickListener(this);
title.addViewTo(mTitleView, POSTION_CENTER);
}
@@ -193,9 +205,9 @@ public class MainMessageFragment extends Fragment implements View.OnClickListene
lin_msg_sign = v.findViewById(R.id.lin_msg_sign);
tv_msg_sign_in = v.findViewById(R.id.tv_msg_sign_in);
mRecentContactsFragment = new RecentContactsFragment();
- mVideoRecordFragment = new VideoRecordFragment();
+// mVideoRecordFragment = new VideoRecordFragment();
mChannelFragments.add(mRecentContactsFragment);
- mChannelFragments.add(mVideoRecordFragment);
+// mChannelFragments.add(mVideoRecordFragment);
lin_msg_vip.setOnClickListener(this);
lin_msg_sign.setOnClickListener(this);
@@ -233,12 +245,12 @@ public class MainMessageFragment extends Fragment implements View.OnClickListene
mTitleText1.setTextColor(ContextCompat.getColor(getActivity(), R.color.one_text));
mTitleText1.setTypeface(Typeface.defaultFromStyle(Typeface.BOLD));
mTitleText1.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 20);
- mTitleBottom1.setVisibility(View.VISIBLE);
+// mTitleBottom1.setVisibility(View.VISIBLE);
mTitleText2.setTextColor(ContextCompat.getColor(getActivity(), R.color.one_text));
mTitleText2.setTypeface(Typeface.defaultFromStyle(Typeface.NORMAL));
mTitleText2.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 16);
- mTitleBottom2.setVisibility(View.GONE);
+// mTitleBottom2.setVisibility(View.GONE);
break;
case 1:
mTitleText2.setTextColor(ContextCompat.getColor(getActivity(), R.color.one_text));
@@ -255,6 +267,7 @@ public class MainMessageFragment extends Fragment implements View.OnClickListene
}
private BaseMessageDialog clearUnreadDialog;
+ private BaseMessageDialog clearChatListDialog;
@Override
public void onClick(View view) {
@@ -265,7 +278,7 @@ public class MainMessageFragment extends Fragment implements View.OnClickListene
} else if (view == mTitlePost) {
NimUIKit.startP2PSession(getActivity(), "2");
} else if (view == title_clear_unread) {
- clearUnreadDialog = new BaseMessageDialog.Builder(getContext()).setTitle("温馨提示").setMessage("消息气泡会清除,但消息不会丢失").setNegative("取消").setNegativeButtonListener(new DialogInterface.OnClickListener() {
+ clearUnreadDialog = new BaseMessageDialog.Builder(getContext()).setTitle("是否忽略所有未读提醒").setMessage("消息未读气泡会清除,不会删除聊天记录").setNegative("取消").setNegativeButtonListener(new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
clearUnreadDialog.dismiss();
@@ -278,6 +291,24 @@ public class MainMessageFragment extends Fragment implements View.OnClickListene
}
}).build();
clearUnreadDialog.show();
+ } else if (view == mRl_clear_chat_list) {
+ clearChatListDialog = new BaseMessageDialog.Builder(getContext()).setTitle("是否清空聊天列表").setMessage("聊天记录会被清除,请谨慎清空消息列表").setNegative("取消").setNegativeButtonListener(new DialogInterface.OnClickListener() {
+ @Override
+ public void onClick(DialogInterface dialog, int which) {
+ clearChatListDialog.dismiss();
+ }
+ }).setPositive("确定").setPositiveButtonListener(new DialogInterface.OnClickListener() {
+ @Override
+ public void onClick(DialogInterface dialogInterface, int i) {
+ NIMClient.getService(MsgService.class).clearMsgDatabase(true);
+ EventBus.getDefault().post(new UnReadCountEvent(0, ""));
+ clearChatListDialog.dismiss();
+ }
+ }).build();
+ clearChatListDialog.show();
+ } else if (view == mRl_home_search) {
+ Intent intent = new Intent(getActivity(), SearchActivity.class);
+ startActivity(intent);
} else if (view == lin_msg_vip) {
Intent intent = new Intent(getActivity(), MemberActivity.class);
intent.putExtra("index", 0);
diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/SettingFragment2.java b/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/SettingFragment2.java
index 3446df2..6c9a33b 100644
--- a/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/SettingFragment2.java
+++ b/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/SettingFragment2.java
@@ -6,9 +6,11 @@ import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
+import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
+import android.widget.CompoundButton;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
@@ -21,11 +23,9 @@ import androidx.fragment.app.Fragment;
import com.blankj.utilcode.util.GsonUtils;
import com.facebook.drawee.view.SimpleDraweeView;
-import com.fengliyan.device.DeviceManager;
import com.fengliyan.http.httprequest.HttpCallback;
import com.fengliyan.storage.StorageManager;
import com.fengliyan.uikit.toast.MaleToast;
-import com.flyco.roundview.RoundLinearLayout;
import com.flyco.roundview.RoundTextView;
import com.opensource.svgaplayer.SVGADrawable;
import com.opensource.svgaplayer.SVGAImageView;
@@ -42,7 +42,6 @@ import com.xuebiping.bolizhuzi.controller.settings.adapter.constant.SettingOptio
import com.xuebiping.bolizhuzi.controller.settings.manager.SettingManager;
import com.xuebiping.bolizhuzi.controller.user.manager.UserManager;
import com.xuebiping.bolizhuzi.im.uikit.api.NimUIKit;
-import com.xuebiping.bolizhuzi.im.uikit.common.Constans;
import com.xuebiping.bolizhuzi.im.uikit.common.ToastHelper;
import com.xuebiping.bolizhuzi.model.login.bean.LoginBean;
import com.xuebiping.bolizhuzi.model.main.MainPageAnchorBean;
@@ -50,7 +49,6 @@ import com.xuebiping.bolizhuzi.model.settings.UserFrameBean;
import com.xuebiping.bolizhuzi.model.settings.UserHomeBean;
import com.xuebiping.bolizhuzi.model.settings.WalletIndexBean;
import com.xuebiping.bolizhuzi.model.user.bean.BaseUserInfo;
-import com.xuebiping.bolizhuzi.utils.NoClearSPUtils;
import com.xuebiping.bolizhuzi.utils.SPUtils;
import com.xuebiping.bolizhuzi.utils.StrU;
import com.xuebiping.bolizhuzi.view.base.BaseActivity;
@@ -59,7 +57,6 @@ import com.xuebiping.bolizhuzi.view.base.BaseWebViewActivity;
import com.xuebiping.bolizhuzi.view.base.utils.HttpUiCallBack;
import com.xuebiping.bolizhuzi.view.main.MainPageActivity;
import com.xuebiping.bolizhuzi.view.main.dialog.ShaiXuanDialog;
-import com.xuebiping.bolizhuzi.view.news.activity.ChatActivity;
import com.xuebiping.bolizhuzi.view.rank.ZhiRankActivity;
import com.xuebiping.bolizhuzi.view.settings.dialog.FreeVipDialog;
import com.xuebiping.bolizhuzi.view.settings.greeting.GreetingSettingActivity;
@@ -114,9 +111,9 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener {
private LinearLayout lin_my_list1;
- private LinearLayout lin_my_list2;
+
private TextView tv_go_homepage;
- //private LinearLayout ll_mine_video_chat;
+ private LinearLayout ll_mine_video_chat;
private List mOptions1 = new ArrayList<>();
@@ -194,9 +191,11 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener {
tv_income_num = v.findViewById(R.id.tv_income_num);
lin_my_list1 = v.findViewById(R.id.lin_my_list1);
- lin_my_list2 = v.findViewById(R.id.lin_my_list2);
+
tv_go_homepage = v.findViewById(R.id.tv_go_homepage);
+ ll_mine_video_chat = v.findViewById(R.id.ll_mine_video_chat);
+
rl_user_info.setOnClickListener(this);
ll_go_edit_layout.setOnClickListener(this);
tv_go_homepage.setOnClickListener(this);
@@ -210,6 +209,7 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener {
ll_income.setOnClickListener(this);
cl_income.setOnClickListener(this);
rl_vip.setOnClickListener(this);
+ ll_mine_video_chat.setOnClickListener(this);
tv_qingyu_id.setOnClickListener(this);
UserManager.getInstance().registerUserInfoObserver(new Observer() {
@@ -433,7 +433,6 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener {
@Override
public void onSuccess(BaseActivity activity, MainPageAnchorBean result, String message) {
mVideoEnableFlag = result.getOpen_video_status();
- addOption(mOptions1, lin_my_list1);
}
@Override
@@ -522,6 +521,8 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener {
startActivity(intent);
break;
case R.id.cl_income:
+ intent = new Intent(getActivity(), WalletActivity.class);
+ startActivity(intent);
case R.id.ll_income:
intent = new Intent(getActivity(), CaibeiRechargeActivity.class);
startActivity(intent);
@@ -541,6 +542,9 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener {
clipUrlData(mUsercode);
}
break;
+ case R.id.ll_mine_video_chat:
+ MaleToast.showMessage(getActivity(),"我的视频,暂定");
+ break;
}
}
@@ -739,11 +743,24 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener {
break;
case DONOTMODEL:
- mSwitch.setVisibility(View.GONE);
+ mSwitch.setVisibility(View.VISIBLE);
mHint.setVisibility(View.GONE);
mArrow.setVisibility(View.VISIBLE);
mLogo.setImageResource(R.mipmap.ic_do_not_model);
mName.setText("勿扰模式");
+
+ if (mVideoEnableFlag == 1) { //已开启勿扰模式
+ mSwitch.setChecked(true);
+ }else {
+ mSwitch.setChecked(false);
+ }
+
+ mSwitch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
+ @Override
+ public void onCheckedChanged(CompoundButton compoundButton, boolean b) {
+ changeVideoStatus();
+ }
+ });
break;
case MEMBER:
mSwitch.setVisibility(View.GONE);
@@ -842,6 +859,7 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener {
startActivity(intent);
});
break;
+
}
layout.addView(view);
}
diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/WalletActivity.java b/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/WalletActivity.java
index 363199d..b63df36 100644
--- a/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/WalletActivity.java
+++ b/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/WalletActivity.java
@@ -1,12 +1,10 @@
package com.xuebiping.bolizhuzi.view.settings;
import android.content.Intent;
-import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
-import android.widget.Button;
-import android.widget.ImageView;
import android.widget.LinearLayout;
+import android.widget.RelativeLayout;
import android.widget.TextView;
import com.xuebiping.bolizhuzi.R;
@@ -14,62 +12,48 @@ import com.xuebiping.bolizhuzi.controller.settings.manager.SettingManager;
import com.xuebiping.bolizhuzi.model.settings.WalletIndexBean;
import com.xuebiping.bolizhuzi.view.base.BaseActivity;
import com.xuebiping.bolizhuzi.view.base.utils.HttpUiCallBack;
-import com.fengliyan.uikit.title.Title;
public class WalletActivity extends BaseActivity implements View.OnClickListener{
public static final int REQUEST_RECHARGE = 110;
+
private TextView mWalletRecharge;
private TextView mWalletIncoming;
private LinearLayout mRechargeButton;
private LinearLayout mExchangeButton;
private LinearLayout mWithdrawButton;
private LinearLayout wallet_bill_button;
- private TextView mCaiBeiRecharge;
- private TextView mCaiBeiImcome;
- private View mCaiBeiRechargeButton;
+ private RelativeLayout mRl_back;
+
@Override
public void onCreate(Bundle onSavedInstance){
super.onCreate(onSavedInstance);
setContentView(R.layout.activity_wallet);
- Title title = getCustomTitle();
- title.setTitleBackground(Color.TRANSPARENT);
- title.dismissBottomLine();
- title.findViewById(R.id.title_bg).getBackground().setAlpha(255);
- ImageView left = findViewById(R.id.left_image);
- left.setImageResource(R.mipmap.ic_back_white);
- title.setTitleWhite("我的钱包", null, null, new Title.OnFunctionalAreaClickListener() {
- @Override
- public void onLeftClick(View v) {
- finish();
- }
-
- @Override
- public void onRightClick(View v) {
- Intent intent = new Intent(WalletActivity.this, BillActivity.class);
- intent.putExtra("type", 0);
- startActivity(intent);
- }
- });
-
+ hideTitleBar();
initView();
+
+ }
+
+ @Override
+ public void onResume() {
+ super.onResume();
getWalletIndex();
}
private void initView(){
+ mRl_back = findViewById(R.id.rl_back);
mWalletRecharge = findViewById(R.id.wallet_charge_amount);
mWalletIncoming = findViewById(R.id.wallet_income_amount);
mRechargeButton = findViewById(R.id.wallet_recharge_button);
mExchangeButton = findViewById(R.id.wallet_exchange_button);
wallet_bill_button = findViewById(R.id.wallet_bill_button);
mWithdrawButton = findViewById(R.id.wallet_cash_button);
- mCaiBeiRecharge = findViewById(R.id.wallet_caibei_recharge);
- mCaiBeiImcome = findViewById(R.id.wallet_caibei_income);
- mCaiBeiRechargeButton = findViewById(R.id.wallet_caibei_recharge_layout);
+
mRechargeButton.setOnClickListener(this);
mExchangeButton.setOnClickListener(this);
mWithdrawButton.setOnClickListener(this);
wallet_bill_button.setOnClickListener(this);
- mCaiBeiRechargeButton.setOnClickListener(this);
+
+ mRl_back.setOnClickListener(this);
}
private void getWalletIndex(){
@@ -78,8 +62,6 @@ public class WalletActivity extends BaseActivity implements View.OnClickListener
public void onSuccess(BaseActivity activity, WalletIndexBean result, String message) {
mWalletRecharge.setText(result.getAccount().getCoin() + "");
mWalletIncoming.setText(result.getAccount().getIncome_coin() + "");
- mCaiBeiRecharge.setText(result.getAccount().getCoin() + "");
- mCaiBeiImcome.setText(result.getAccount().getIncome_coin() + "");
}
@Override
@@ -98,26 +80,26 @@ public class WalletActivity extends BaseActivity implements View.OnClickListener
public void onClick(View view) {
if(view == mRechargeButton){
Intent intent = new Intent(this, CaibeiRechargeActivity.class);
- startActivityForResult(intent, REQUEST_RECHARGE);
- }else if(view == mCaiBeiRechargeButton){
- Intent intent = new Intent(this, CaibeiRechargeActivity.class);
- startActivityForResult(intent, REQUEST_RECHARGE);
+ startActivity(intent);
}else if(view == mWithdrawButton){
Intent intent = new Intent(this, WithdrawActivity.class);
- startActivityForResult(intent, REQUEST_RECHARGE);
+ startActivity(intent);
}else if(view == mExchangeButton){
Intent intent = new Intent(this, ExchangeActivity.class);
- startActivityForResult(intent, REQUEST_RECHARGE);
+ startActivity(intent);
}else if(view == wallet_bill_button){
Intent intent = new Intent(WalletActivity.this, BillActivity.class);
intent.putExtra("type", 0);
startActivity(intent);
+ }else if (view == mRl_back) {
+ finish();
}
}
@Override
- public void onActivityResult(int requestCode, int resultCode, Intent data){
- if(requestCode == REQUEST_RECHARGE){
+ public void onActivityResult(int requestCode, int resultCode, Intent data) {
+ super.onActivityResult(requestCode, resultCode, data);
+ if (requestCode == REQUEST_RECHARGE) {
getWalletIndex();
}
}
diff --git a/app/src/main/res/layout/activity_cate_record.xml b/app/src/main/res/layout/activity_cate_record.xml
new file mode 100644
index 0000000..3c40a9b
--- /dev/null
+++ b/app/src/main/res/layout/activity_cate_record.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_system_setting.xml b/app/src/main/res/layout/activity_system_setting.xml
index f473a5c..9b5e58d 100644
--- a/app/src/main/res/layout/activity_system_setting.xml
+++ b/app/src/main/res/layout/activity_system_setting.xml
@@ -75,6 +75,7 @@
+
+
+
+
+
+
+
+
+
+
@@ -148,7 +175,7 @@
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp12"
android:layout_weight="1"
- android:text="账单明细"
+ android:text="收支明细"
android:textColor="@color/black"
android:textSize="@dimen/dp14"
android:textStyle="bold" />
@@ -203,6 +230,7 @@
android:background="#EEEEEE" />
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_setting2.xml b/app/src/main/res/layout/fragment_setting2.xml
index 1a078e5..3006da8 100644
--- a/app/src/main/res/layout/fragment_setting2.xml
+++ b/app/src/main/res/layout/fragment_setting2.xml
@@ -9,6 +9,7 @@
tools:viewBindingIgnore="true">
@@ -637,20 +638,8 @@
android:background="@drawable/shape_recommend_bg"
android:orientation="vertical" />
-
-
-
diff --git a/app/src/main/res/layout/item_main_message_title.xml b/app/src/main/res/layout/item_main_message_title.xml
index 3f19286..cde6ace 100644
--- a/app/src/main/res/layout/item_main_message_title.xml
+++ b/app/src/main/res/layout/item_main_message_title.xml
@@ -20,6 +20,7 @@
android:layout_marginRight="@dimen/dp16">
-
+
+
+
+
+
+
+
+
+
+ android:orientation="horizontal">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/nim_message_fragment.xml b/app/src/main/res/layout/nim_message_fragment.xml
index 3cef377..88dd086 100644
--- a/app/src/main/res/layout/nim_message_fragment.xml
+++ b/app/src/main/res/layout/nim_message_fragment.xml
@@ -83,6 +83,7 @@
fresco:layout_constraintTop_toTopOf="@+id/tv_user_name" />
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/yunxinkit/res/layout/nim_recent_contacts.xml b/yunxinkit/res/layout/nim_recent_contacts.xml
index cc47f13..86e6880 100644
--- a/yunxinkit/res/layout/nim_recent_contacts.xml
+++ b/yunxinkit/res/layout/nim_recent_contacts.xml
@@ -1,16 +1,135 @@
-
+ android:layout_height="wrap_content"
+ android:background="@color/transparent">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+