마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

어플을 종료했다가 다시 실행시키면, 이전에 종료 전의 숫자 그대로 나오면서 버튼을 누르면 이어져서 늘어나게 할려면 어떻게 하나요? [closed]

0 추천
package com.example.abc.egg;


import android.content.SharedPreferences;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

    int count = 0;
    TextView point;
    Button btn_point;
    String sfpoint = "0";


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        point = (TextView) findViewById(R.id.tv_point);
        btn_point = (Button) findViewById(R.id.btn_point);
        SharedPreferences sf = getSharedPreferences(sfpoint, 0);
        String str = sf.getString("0", "");


        point.setText(""+str);
        btn_point.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {


                    count++;

                    point.setText("" + count);


            }
        });

    }


    protected void onStop() {
        super.onStop();
        SharedPreferences sf = getSharedPreferences(sfpoint, 0);
        SharedPreferences.Editor editor = sf.edit();//저장하려면 editor가 필요
        String str = point.getText().toString(); // 사용자가 입력한 값
        editor.putString("0",str); // 입력
        editor.putString("xx", "xx"); // 입력
        editor.commit(); // 파일에 최종 반영함


    }
}


질문을 종료한 이유: 문제를 해결했습니다
pxpxpxp (160 포인트) 님이 2016년 5월 21일 질문
pxpxpxp님이 2016년 5월 21일 closed
...