/** * */ package com.hupu.games.pay; import android.content.Intent; import android.os.Bundle; import android.widget.ListView; import com.hupu.games.R; import com.hupu.games.activity.HupuBaseActivity; import com.hupu.games.adapter.RatingByWallListAdapter; import com.hupu.games.common.HuPuRes; import com.hupu.games.data.BulletinRankReq; import com.hupu.http.HupuHttpHandler; /** * @author panyongjun 上墙榜 需要lid和gid */ public class BulletinRankActivity extends HupuBaseActivity { /** 对该球员的打分及评论 */ ListView mListView; RatingByWallListAdapter mAdapter; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.layout_wall_rank); initParameter(); Intent in = getIntent(); mParams.put("lid", "" + in.getIntExtra("lid", 1)); mParams.put("gid", "" + in.getIntExtra("gid", 0)); getBulletinRank(); mListView = (ListView) findViewById(R.id.list_player); setOnClickListener(R.id.btn_back); } @Override public void treatClickEvent(int id) { super.treatClickEvent(id); switch (id) { case R.id.btn_back: finish(); break; } } /** * 上墙榜 * */ private void getBulletinRank() { sendRequest(HuPuRes.REQ_METHOD_GET_BULLETIN_RANK, mParams, new HupuHttpHandler(this), false); } @Override public void onReqResponse(Object o, int methodId) { super.onReqResponse(o, methodId); // 上墙榜 if (o != null) { BulletinRankReq bulletin = (BulletinRankReq) o; mAdapter = new RatingByWallListAdapter(this, click); mAdapter.setData(bulletin.mList); mListView.setAdapter(mAdapter); mAdapter.notifyDataSetChanged(); } } }