package com.example.admin.dojunfinaltest;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import org.w3c.dom.Text;
// 맛집
public class SubActivity extends MainActivity{
String temp = "";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_sub);
// 버튼 5번을 사용한 수정버튼 구현 --> 내용을 새로 입력 시 기존 내용(TextView) 가 초기화 됨.. (해결)
Button bt5 = (Button) findViewById(R.id.button5);
bt5.setOnClickListener(new Button.OnClickListener(){
@Override
public void onClick(View arg0) {
EditText ed1 = (EditText) findViewById(R.id.editText1);
temp = temp +ed1.getText().toString();
TextView tv1 = (TextView) findViewById(R.id.textView1);
tv1.setText(temp);
}
});
}
// 종료 (해결)
public void onClick3(View v){
finish();
}
// TextView 초기화 버튼 // 버튼 클릭 시 TextView tv1 속 내용을 초기화하도록 구현한다.. (해결)
public void onClick7(View v){
TextView tv1 = findViewById(R.id.textView1);
tv1.setText("");
}
}
현재 구현하고자 하는 목표는
앱 실행 -> EditText 내용 입력 -> TextView 내용 출력 까지는 구현이 완료되었습니다만
이 후 앱을 실행종료 혹은 종료버튼으로 다른 액티비티로 이동 후 앱 재실행 및 이전 액티비티 이동 시 TextView에 적어 놓은 내용이 전부 초기화되는 것의 해결 방법이 궁금합니다..
혹시 DB를 제작하여 설계해야하는 부분인가요?