public void onClick(View v) { if (v.getId() == R.id.startGame) { if (currentUser == null) { currentUser = new CurrentUser(); } Bundle getUserInfoBundle = new Bundle(); getUserInfoBundle.putString("method", "users.getLoggedInUser"); String uIdResponse = getRenren().request(getUserInfoBundle, "json"); JSONObject uIdObj; try { uIdObj = new JSONObject(uIdResponse); String uid = uIdObj.get("uid").toString(); currentUser.setXiaoNeiId(uid); getUserInfoBundle = new Bundle(); getUserInfoBundle.putString("method", "users.getInfo"); String infoResponse = getRenren().request(getUserInfoBundle, "json"); JSONArray infoJobj = new JSONArray(infoResponse); JSONObject obj = (JSONObject) infoJobj.get(0); String userName = (String) obj.get("name"); String headerUrl = (String) obj.get("headurl"); currentUser.setUsername(userName); currentUser.setHeadurl(headerUrl); } catch (JSONException e) { // TODO Auto-generated catch block e.printStackTrace(); Dialog dialog = new AlertDialog.Builder(this) .setTitle("请先点击连接登录人人网") .setIcon(R.drawable.lianzhangicon) .setMessage("请先点击连接登录人人网") // .setItems(str, Test_Dialog.this)// 设置对话框要显示的一个list // .setSingleChoiceItems(str, 0, Test_Dialog.this)// // 设置对话框显示一个单选的list .setPositiveButton( "确定", new android.content.DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface arg0, int arg1) { // TODO Auto-generated method stub arg0.dismiss(); } }) .create(); dialog.show(); return; } StartGameListener startGameListener = new StartGameListener(); startGameListener.showProgress(this, "加载好友头像资源...", "请耐心等待..."); GameStarter gameStarter = new GameStarter(); gameStarter.startGame(this, startGameListener); } if (v.getId() == R.id.levelBar) {} /*if(v.getId()==R.id.levelUpButton){ this.runOnUiThread(new Runnable(){ @Override public void run() { RatingBar ratingBar=(RatingBar)findViewById(R.id.levelBar); if(ratingBar.getRating()<3){ ratingBar.setRating((float) (ratingBar.getRating()+0.5));} } }); } if(v.getId()==R.id.levelDownButton){ this.runOnUiThread(new Runnable(){ @Override public void run() { RatingBar ratingBar=(RatingBar)findViewById(R.id.levelBar); if(ratingBar.getRating()>0){ ratingBar.setRating((float) (ratingBar.getRating()-0.5));} } }); }*/ if (v.getId() == R.id.statistics) { PaiHangBangListener paiHangBangListener = new PaiHangBangListener(this); paiHangBangListener.showProgress(this, "跳转到排行榜", "请耐心等待..."); float rating = ratingBar.getRating(); PaiHangBangStarter paiHangBangStarter = new PaiHangBangStarter(); paiHangBangStarter.startPaiHangBang(paiHangBangListener, (int) (rating * 2)); } }