그래서 "저장"버튼을 클릭하지 않고 이전 활동으로 돌아갈 수 없도록하려고합니다. . 난 그냥 다시 버튼 예외 일을 구현하는 방법을 모르겠다. 왜 나는 그들이 뒤로 버튼을 클릭 할 때 정보를 입력하고있는 편집 텍스트가 여전히 SQL 데이터베이스에 저장되기 때문에이 작업을 수행하려고합니다. 다음은 버튼에 대한 코드입니다.버튼을 누르지 않으면 사용자가 되돌릴 수 없도록 만드는 방법
saveItemButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
if (isEmpty(mTitleText)) {
mTitleText.getText().toString();
makeToast();
} else {
setResult(RESULT_OK);
finish();
}
}
});
나는 당신이 당신의 접근 방식을 재고해야한다고 생각. 사용자가 저장 버튼을 누른 후에 만 데이터베이스에 저장하면 어떻습니까? 이렇게하면 사용자가 뒤로 누르면 삽입을 취소하기 만하면됩니다. 사용자가 원하는 경우 저장하지 않고 활동을 종료하지 못하게 할 수는 없습니다. –
사실 나는 데이터베이스에 익숙하지 않기 때문에 튜토리얼 데이터베이스 작업을하고 있습니다.이 튜토리얼 데이터베이스는 처음 사용하는 모든 것을 저장하기 때문에, 내가 알아 낸 버그입니다. 나는 그것을 고칠 수없는 것 같습니다. @Ricardo – Fernando
저장 부분에 코드를 넣을 수 있습니까? –