package com.example.third;
import android.app.Activity;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity extends Activity implements OnClickListener{
private Button btn1,btn2,btn3,btn4,btn5,btn6,btn7;
private TextView tv1,tv2,tv3,tv4;
private SharedPreferences sp;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
init();
// if (savedInstanceState!=null) {
// String score = (String) savedInstanceState.getString("score");
// String score2 = (String) savedInstanceState.getString("score2");
// tv2.setText(score);
// tv4.setText(score2);
// }
sp = getSharedPreferences("my", 0);
String score=sp.getString("score", "0");
String score2=sp.getString("score2", "0");
tv2.setText(score);
tv4.setText(score2);
}
private void init() {
btn1=(Button) findViewById(R.id.button1);
btn2=(Button) findViewById(R.id.button2);
btn3=(Button) findViewById(R.id.button3);
btn4=(Button) findViewById(R.id.button4);
btn5=(Button) findViewById(R.id.button5);
btn6=(Button) findViewById(R.id.button6);
btn7=(Button) findViewById(R.id.reset);
tv2=(TextView) findViewById(R.id.textView2);
tv4=(TextView) findViewById(R.id.textView4);
btn1.setOnClickListener(this);
btn2.setOnClickListener(this);
btn3.setOnClickListener(this);
btn4.setOnClickListener(this);
btn5.setOnClickListener(this);
btn6.setOnClickListener(this);
btn7.setOnClickListener(this);
}
@Override
public void onClick(View v) {
String num =tv2.getText().toString();
int score = Integer.parseInt(num);
String num_team2 =tv4.getText().toString();
int score2 = Integer.parseInt(num_team2);
switch (v.getId()) {
case R.id.button1:
tv2.setText(String.valueOf(score+3));
break;
case R.id.button2:
tv2.setText(String.valueOf(score+2));
break;
case R.id.button3:
break;
case R.id.button4:
tv4.setText(String.valueOf(score2+3));
break;
case R.id.button5:
tv4.setText(String.valueOf(score2+2));
break;
case R.id.button6:
break;
case R.id.reset:
tv2.setText("0");
tv4.setText("0");
Editor editor=sp.edit();
editor.clear();
break;
default:
break;
}
}
@Override
protected void onPause() {
super.onPause();
Editor editor=sp.edit();
editor.putString("score", tv2.getText().toString());
editor.putString("score2", tv4.getText().toString());
editor.commit();
}
// @Override
// protected void onSaveInstanceState(Bundle outState) {
// // TODO Auto-generated method stub
// super.onSaveInstanceState(outState);
// outState.putString("score", tv2.getText().toString());
// outState.putString("score2", tv4.getText().toString());
// Log.e("tag", "onSaveInstanceState");
// }
}