Java 如何在onCreate方法中保存用户输入

Java 如何在onCreate方法中保存用户输入,java,android,eclipse,Java,Android,Eclipse,我有一个计算每个队得分的程序 我想要的是当一个或两个团队输入新的分数时更新分数,基本上是一个跟踪团队分数的程序 public class LanaLuhm extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_lan

我有一个计算每个队得分的程序

我想要的是当一个或两个团队输入新的分数时更新分数,基本上是一个跟踪团队分数的程序

public class LanaLuhm extends ActionBarActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_lana_luhm);

    final EditText firstTeam= (EditText) findViewById(R.id.inputFirstTeam);
    final EditText eFirstTeam= (EditText) findViewById(R.id.textFirstTeam);


    final EditText secondTeam= (EditText) findViewById(R.id.inpuSecondTeam);
    final EditText eSecondTeam = (EditText) findViewById(R.id.textSecondTeam);


    final Button count = (Button) findViewById(R.id.bCount);
    count.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            try{
            int getFirstTeam = Integer.valueOf(firstTeam.getText().toString());
            int getSecondTeam = Integer.valueOf(secondTeam.getText().toString());

            eFirstTeam.setText(String.valueOf(getFirstTeam ));
            eSecondTeam .setText(String.valueOf(getSecondTeam ));
            }
            catch(Exception e){
                System.out.print("you can't do that!"); 
            }

        }
    });



}

public void onSaveInstanceState(Bundle savedInstanceState){


}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.lana_luhm, menu);
    return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // Handle action bar item clicks here. The action bar will
    // automatically handle clicks on the Home/Up button, so long
    // as you specify a parent activity in AndroidManifest.xml.
    int id = item.getItemId();
    if (id == R.id.action_settings) {
        return true;
    }
    return super.onOptionsItemSelected(item);
}
}

您可以使用
SharedReferences
保存团队分数

//To save team score
SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(this);
SharedPreferences.Editor e = settings.edit();

e.putString("teamScore1", firstTeam.getText().toString()); //1st Team
e.putString("teamScore2", secondTeam.getText().toString()); //2nd Team

e.commit();

//Retrieve team score
String team1 = settings.getString("teamScore1", "");
String team2 = settings.getString("teamScore2", "");

您是否尝试将信息保存在SharedReferences中?