Room을 사용하여 데이터 유지 | Android Developers
제가 만들고 있는 앱의 기능과 매우 유사해서
이걸 기반으로 만드려고 하는데,
제 앱과의 차이점이라고하면 코드랩의 앱은 아이템을 추가한 후가 아이템을 나열하는 화면이 최종이지만
저의 경우에는


위 사진처럼 2번화면(코드랩의 아이템이 추가된후 나열된화면과 대등)에서 한번 더 저장을 해서
1번화면처럼 넘어갈 생각입니다.
그래서 이렇게되면 문제가 하나 생기게 되는데요. 코드랩의 앱처럼 아이템을 추가후 나열로 끝나면 좋겠지만
저같이 최종적으로 저장을 할경우에 이 저장하는 기능이 의미를 상실하게 되는 일이 발생하게 되는것 같습니다.
이유는 위 코드랩의 코드를 보시면 아시겠지만 Add 화면에서 바로 아이템을 DB에 저장해버리거든요.
따라서 나열하는 목록화면에서는 DB에 아이템이 이미 저장되어있으므로 불러와 나열만 해주면 됩니다.
하지만 저같은경우는 저장을 최종적으로 한번 더 하는 형태로 진행을 한다고 했으니까,
저장을 하는것이 실질적으로는 의미가 없는 셈이 되버리죠.
그러니까 그냥 말이 저장버튼이고 화면만 넘어가야하는 셈이 되는데.. 이게 옳은건가요?
아니면 저장으로서의 기능을 억지로라도 살려야하는건가요?
저장 버튼이라는 기능이 있으면 반드시 그에 상응하는 역할을 해야하는지 궁금합니다.