protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setTitle("일간 계획표");
day2_3=(TextView)findViewById(R.id.day2_3);
//텍스트 뷰 클릭 시 이벤트 처리
day2_3.setOnClickListener(new View.OnClickListener(){
public void onClick(View v){
day2_3.setBackgroundColor(Color.RED);//텍스트 뷰 색깔 변경
dialogView=(View)View.inflate(MainActivity.this, R.layout.day_subject, null);
AlertDialog.Builder dlg=new AlertDialog.Builder(MainActivity.this);
dlg.setTitle("내용 작성");
dlg.setIcon(R.drawable.ic_launcher);
dlg.setView(dialogView);
dlg.setPositiveButton("확인",
new DialogInterface.OnClickListener(){
public void onClick(DialogInterface dialog,int which){
dlgEdtSubject=(EditText)dialogView.findViewById(R.id.dlgEdt1);
day2_3.setText(dlgEdtSubject.getText().toString());
day2_3.setBackgroundColor(Color.WHITE);
}
});
dlg.setNegativeButton("취소",
new DialogInterface.OnClickListener(){
public void onClick(DialogInterface dialog,int which){
day2_3.setBackgroundColor(Color.WHITE);
}
});
dlg.show();
}
});
}
시간표 어플에서 내용을 작성하면 텍스트 뷰에 내용이 기록되는데 앱을 재실행해도 내용이 유지됩니다
그런데 저는 일단 텍스트 뷰에 내용을 작성하는 코드는 성공했는데 앱 재실행 시 내용이 유지되는 법을 잘 모르겠습니다
관련 코드 올립니다
-----------------