|
|
@@ -1,20 +1,27 @@
|
|
|
package com.uas.appme.pedometer.view;
|
|
|
|
|
|
+import android.content.Intent;
|
|
|
import android.os.Bundle;
|
|
|
import android.view.View;
|
|
|
import android.widget.ImageView;
|
|
|
import android.widget.LinearLayout;
|
|
|
import android.widget.TextView;
|
|
|
|
|
|
+import com.common.LogUtil;
|
|
|
import com.core.app.MyApplication;
|
|
|
import com.core.base.BaseActivity;
|
|
|
import com.core.utils.CommonUtil;
|
|
|
import com.core.utils.helper.AvatarHelper;
|
|
|
import com.core.widget.MyListView;
|
|
|
import com.handmark.pulltorefresh.library.PullToRefreshListView;
|
|
|
+import com.me.network.app.http.HttpClient;
|
|
|
+import com.me.network.app.http.Method;
|
|
|
+import com.me.network.app.http.rx.ResultListener;
|
|
|
+import com.me.network.app.http.rx.ResultSubscriber;
|
|
|
import com.uas.appme.R;
|
|
|
import com.uas.appme.pedometer.adapter.UURankingAdapter;
|
|
|
import com.uas.appme.pedometer.bean.StepEntity;
|
|
|
+import com.uas.appme.pedometer.constant.Constant;
|
|
|
import com.uas.appme.pedometer.db.StepDataDao;
|
|
|
import com.uas.appme.pedometer.utils.TimeUtil;
|
|
|
|
|
|
@@ -28,7 +35,7 @@ import de.hdodenhof.circleimageview.CircleImageView;
|
|
|
* function:
|
|
|
*/
|
|
|
|
|
|
-public class UURanking extends BaseActivity {
|
|
|
+public class UURanking extends BaseActivity implements View.OnClickListener {
|
|
|
private CircleImageView mPhotoImg;
|
|
|
private TextView mNameTv;
|
|
|
private TextView mRankingTv;
|
|
|
@@ -74,6 +81,7 @@ public class UURanking extends BaseActivity {
|
|
|
stepEntityList = new ArrayList<>();
|
|
|
mRankAdapter = new UURankingAdapter(this);
|
|
|
mAllPtlv.setAdapter(mRankAdapter);
|
|
|
+ findViewById(R.id.my_info_rl).setOnClickListener(this);
|
|
|
|
|
|
mHeaderImg.requestFocus();
|
|
|
mAttentionLl.setVisibility(View.GONE);
|
|
|
@@ -100,7 +108,32 @@ public class UURanking extends BaseActivity {
|
|
|
|
|
|
private void initData() {
|
|
|
|
|
|
+ //获取所有人的当天步数数据
|
|
|
+ HttpClient httpClient = new HttpClient.Builder(Constant.BASE_STEP_URL).build();
|
|
|
+ httpClient.Api().send(new HttpClient.Builder()
|
|
|
+ .url("appStepsrank")
|
|
|
+ .add("userid",MyApplication.getInstance().mLoginUser.getUserId())
|
|
|
+ .add("token",MyApplication.getInstance().mAccessToken)
|
|
|
+ .method(Method.GET)
|
|
|
+ .build(),new ResultSubscriber<>(new ResultListener<Object>() {
|
|
|
+ @Override
|
|
|
+ public void onResponse(Object o) {
|
|
|
+ LogUtil.prinlnLongMsg("appStepsrank", o.toString()+"");
|
|
|
+ }
|
|
|
+ }));
|
|
|
+
|
|
|
}
|
|
|
|
|
|
|
|
|
+ @Override
|
|
|
+ public void onClick(View v) {
|
|
|
+ if (v.getId() == R.id.my_info_rl){
|
|
|
+ Intent intent = new Intent(this,PersonalPageActivity.class);
|
|
|
+ intent.putExtra("type",1);
|
|
|
+ intent.putExtra("title","我的主页");
|
|
|
+ intent.putExtra("userid",MyApplication.getInstance().mLoginUser.getUserId());
|
|
|
+ intent.putExtra("em_name",CommonUtil.getSharedPreferences(MyApplication.getInstance(), "erp_emname"));
|
|
|
+ startActivity(intent);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|