|
@@ -2,6 +2,9 @@ package com.sheep.gamegroup.view.activity;
|
|
|
|
|
|
|
|
import android.app.Activity;
|
|
import android.app.Activity;
|
|
|
import android.os.Bundle;
|
|
import android.os.Bundle;
|
|
|
|
|
+import android.os.Handler;
|
|
|
|
|
+import android.os.Message;
|
|
|
|
|
+import android.preference.PreferenceActivity;
|
|
|
import android.util.Log;
|
|
import android.util.Log;
|
|
|
import android.view.View;
|
|
import android.view.View;
|
|
|
import android.widget.RelativeLayout;
|
|
import android.widget.RelativeLayout;
|
|
@@ -53,6 +56,17 @@ public class PersonalCenterAct extends BaseActivity implements PersonalCenterCon
|
|
|
Activity activity;
|
|
Activity activity;
|
|
|
@Inject
|
|
@Inject
|
|
|
PersonalCenterPresenter presenter;
|
|
PersonalCenterPresenter presenter;
|
|
|
|
|
+ UserEntity userEntity;
|
|
|
|
|
+
|
|
|
|
|
+ Handler mHanderl = new Handler(){
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void handleMessage(Message msg) {
|
|
|
|
|
+ super.handleMessage(msg);
|
|
|
|
|
+
|
|
|
|
|
+ myPrice.setText(userEntity.getBalance()+" 元");
|
|
|
|
|
+ myAllPrice.setText("累计资产 "+userEntity.getTotal_asset()+" 元");
|
|
|
|
|
+ }
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
protected int getLayoutId() {
|
|
protected int getLayoutId() {
|
|
@@ -61,6 +75,8 @@ public class PersonalCenterAct extends BaseActivity implements PersonalCenterCon
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public void initView() {
|
|
public void initView() {
|
|
|
|
|
+
|
|
|
|
|
+ ButterKnife.bind(this);
|
|
|
activity = this;
|
|
activity = this;
|
|
|
DaggerPersonalCenterComponent.builder()
|
|
DaggerPersonalCenterComponent.builder()
|
|
|
.netComponent(SheepApp.get(this).getNetComponent())
|
|
.netComponent(SheepApp.get(this).getNetComponent())
|
|
@@ -80,13 +96,6 @@ public class PersonalCenterAct extends BaseActivity implements PersonalCenterCon
|
|
|
presenter.getUserInfo();
|
|
presenter.getUserInfo();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- @Override
|
|
|
|
|
- protected void onCreate(Bundle savedInstanceState) {
|
|
|
|
|
- super.onCreate(savedInstanceState);
|
|
|
|
|
- // TODO: add setContentView(...) invocation
|
|
|
|
|
- ButterKnife.bind(this);
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
@OnClick({R.id.my_price, R.id.my_all_price, R.id.withdrawal, R.id.account_safe_layout, R.id.account_task_layout, R.id.account_detail_layout})
|
|
@OnClick({R.id.my_price, R.id.my_all_price, R.id.withdrawal, R.id.account_safe_layout, R.id.account_task_layout, R.id.account_detail_layout})
|
|
|
public void onViewClicked(View view) {
|
|
public void onViewClicked(View view) {
|
|
|
switch (view.getId()) {
|
|
switch (view.getId()) {
|
|
@@ -113,18 +122,16 @@ public class PersonalCenterAct extends BaseActivity implements PersonalCenterCon
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
BaseMessage baseMessage = (BaseMessage) o;
|
|
BaseMessage baseMessage = (BaseMessage) o;
|
|
|
- UserEntity userEntity = JSON.parseObject(JSONObject.toJSONString(baseMessage.getData()), UserEntity.class);
|
|
|
|
|
|
|
+ userEntity = JSON.parseObject(JSONObject.toJSONString(baseMessage.getData()), UserEntity.class);
|
|
|
|
|
|
|
|
try {
|
|
try {
|
|
|
MyDbManager.getInstance().saveOrUpdateUser(userEntity);
|
|
MyDbManager.getInstance().saveOrUpdateUser(userEntity);
|
|
|
- userEntity = MyDbManager.getInstance().dbFindUser();
|
|
|
|
|
|
|
+// userEntity = MyDbManager.getInstance().dbFindUser();
|
|
|
Log.e("------userEntity",userEntity.getNickname()+"|"+userEntity.getMobile()+"");
|
|
Log.e("------userEntity",userEntity.getNickname()+"|"+userEntity.getMobile()+"");
|
|
|
- } catch (DbException e) {
|
|
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
|
}
|
|
}
|
|
|
- myPrice.setText(userEntity.getBalance());
|
|
|
|
|
- myAllPrice.setText(userEntity.getTotal_asset());
|
|
|
|
|
-
|
|
|
|
|
|
|
+ mHanderl.sendEmptyMessage(0);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|