d
This commit is contained in:
@@ -12,17 +12,28 @@ import android.view.View;
|
||||
import android.widget.RadioButton;
|
||||
import android.widget.RadioGroup;
|
||||
import android.widget.TextView;
|
||||
import android.widget.Toast;
|
||||
|
||||
import com.google.gson.Gson;
|
||||
import com.google.gson.internal.LinkedTreeMap;
|
||||
import com.gyf.immersionbar.ImmersionBar;
|
||||
import com.sl.house_property.cart.CartFragment;
|
||||
import com.sl.house_property.databinding.ActivityMainTabBinding;
|
||||
import com.sl.house_property.discovery.DiscoveryFragment;
|
||||
import com.sl.house_property.message.MessageEntity;
|
||||
import com.sl.house_property.message.MessageFragment;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import entity.RegisterUser;
|
||||
import http.ApiConfig;
|
||||
import my_loader.Loader;
|
||||
import my_loader.Resultcode;
|
||||
import rx.functions.Action1;
|
||||
import tools.Config;
|
||||
import utils.Md5;
|
||||
|
||||
public class MainTabActivity extends BaseActivity<ActivityMainTabBinding>
|
||||
implements View.OnClickListener,
|
||||
@@ -70,12 +81,13 @@ public class MainTabActivity extends BaseActivity<ActivityMainTabBinding>
|
||||
findViewById(R.id.rl_bottom).setVisibility(isVisibily);
|
||||
}
|
||||
public void setMessageCount(int num){
|
||||
TextView viewById = findViewById(R.id.redview);
|
||||
// TextView viewById = findViewById(R.id.redview);
|
||||
|
||||
if (num>0){
|
||||
viewById.setText(num);
|
||||
viewById .setVisibility(View.VISIBLE);
|
||||
mDataBinding.redview.setText(num+"");
|
||||
mDataBinding.redview.setVisibility(View.VISIBLE);
|
||||
}else {
|
||||
viewById.setVisibility(View.GONE);
|
||||
mDataBinding.redview.setVisibility(View.GONE);
|
||||
}
|
||||
}
|
||||
//2. 保存MyOnTouchListener接口的列表
|
||||
@@ -124,7 +136,7 @@ public class MainTabActivity extends BaseActivity<ActivityMainTabBinding>
|
||||
// | WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE) //软键盘自动弹出
|
||||
.init();
|
||||
initView();
|
||||
|
||||
getData();
|
||||
// RegisterUser user = Config.getInstance(MainTabActivity.this).getUser();
|
||||
// Map<String, String> map = new HashMap<>();
|
||||
// if (user != null) {
|
||||
@@ -376,5 +388,53 @@ public class MainTabActivity extends BaseActivity<ActivityMainTabBinding>
|
||||
super.onDestroy();
|
||||
Config.getInstance(MainTabActivity.this).put("MainTabActivity", false);
|
||||
}
|
||||
|
||||
private void getData() {
|
||||
RegisterUser user =
|
||||
Config.getInstance(MainTabActivity.this).getUser();
|
||||
Map<String, String> map = new HashMap<>();
|
||||
if (user != null) {
|
||||
map.put("userid", user.getUserid());
|
||||
} else {
|
||||
map.put("userid", 0 + "");
|
||||
}
|
||||
map.put("app", "Store");
|
||||
map.put("class", "GetMsgList");
|
||||
map.put("sign", Md5.md5("Store" + "GetMsgList" + Md5.secret));
|
||||
Loader mGankLoader = new Loader();
|
||||
mGankLoader.getMovie(ApiConfig.BASE_URL, map).subscribe(new Action1<Resultcode>() {
|
||||
@Override
|
||||
public void call(Resultcode resultcode) {
|
||||
if (!(resultcode.status == 0)) {
|
||||
// getActivity().setToast(1, resultcode.msg);
|
||||
return;
|
||||
}
|
||||
|
||||
Gson gs = new Gson();
|
||||
LinkedTreeMap adta = (LinkedTreeMap) resultcode.data;
|
||||
String s = gs.toJson(adta);
|
||||
MessageEntity messageEntity = gs.fromJson(s, MessageEntity.class);
|
||||
int i = Integer.parseInt(messageEntity.getMsg_count());
|
||||
if (i > 0) {
|
||||
|
||||
|
||||
|
||||
setMessageCount(i);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
}, new Action1<Throwable>() {
|
||||
@Override
|
||||
public void call(Throwable throwable) {
|
||||
throwable.fillInStackTrace();
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user