こんにちは、私は同じ投稿がすでにたくさんあることを知っています。私はそれらのそれぞれをフォローしています。
ここで私は問題に直面しており、解決策を知る必要があります。
明日アプリをリリースするので、これについて助けが必要です。
string と int で使用しようとしましたが、どれも機能せず、エラーが発生しました。
ありがとう
私のコード:
package com.droidacid.apticalc.tys;
import com.droidacid.apticalc.R;
import android.app.Activity;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.os.Bundle;
import android.widget.TextView;
public class HighScores extends Activity {
TextView tvHighScore;
private static String SCORE_KEY = "savedScore";
String myScore;
int score;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.tys_high_score);
tvHighScore = (TextView) findViewById(R.id.tv_tys_score);
getScore();
}
private void getScore() {
Bundle getScore = getIntent().getExtras();
score = getScore.getInt("score");
myScore = Integer.toString(score);
setScore(score);
getScore(score);
}
private void setScore(int score) {
SharedPreferences saveScore = getSharedPreferences("saveScores", MODE_PRIVATE);
SharedPreferences.Editor editor = saveScore.edit();
editor.putString(SCORE_KEY, myScore);
editor.commit();
}
SharedPreferences saveScore = getSharedPreferences("saveScores", MODE_PRIVATE);
tvHighScore.setText(saveScore.getString(SCORE_KEY, ""));
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
finish();
}
}