public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.goOn:
Toast.makeText(this, "继续游戏", Toast.LENGTH_SHORT).show();
break;
case R.id.newGame:
Toast.makeText(this, "新建游戏", Toast.LENGTH_SHORT).show();
reset();
//清除历史最高分
best_score = 0;
textBestScore.setText("\n"+best_score);
break;
case R.id.bestScore:
//我想点击这个然后弹出我的历史最高分记录
break;
case R.id.quit:
finish();
break;
case R.id.action_settings:showAbout();break;
default:
}
return super.onOptionsItemSelected(item);
}下面是我取出最高分xml文件的方法
public Score getBestScore() throws ParseException {
Score rs=new Score();
SharedPreferences preferences=getSharedPreferences("score_data",MODE_PRIVATE);
rs.setName(preferences.getString("name","无名氏"));
rs.setScore(preferences.getInt("score",0));
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date time =df.parse(preferences.getString("time",new Date().toString()));
rs.setTime(time);
return rs;
}
求大佬指点一下!
switch (item.getItemId()) {
case R.id.goOn:
Toast.makeText(this, "继续游戏", Toast.LENGTH_SHORT).show();
break;
case R.id.newGame:
Toast.makeText(this, "新建游戏", Toast.LENGTH_SHORT).show();
reset();
//清除历史最高分
best_score = 0;
textBestScore.setText("\n"+best_score);
break;
case R.id.bestScore:
//我想点击这个然后弹出我的历史最高分记录
break;
case R.id.quit:
finish();
break;
case R.id.action_settings:showAbout();break;
default:
}
return super.onOptionsItemSelected(item);
}下面是我取出最高分xml文件的方法
public Score getBestScore() throws ParseException {
Score rs=new Score();
SharedPreferences preferences=getSharedPreferences("score_data",MODE_PRIVATE);
rs.setName(preferences.getString("name","无名氏"));
rs.setScore(preferences.getInt("score",0));
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date time =df.parse(preferences.getString("time",new Date().toString()));
rs.setTime(time);
return rs;
}
求大佬指点一下!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货