どうすればいいのかわからないので、いろいろとアドバイスをお願いしたいです。
まず、 ClassA.javaとClassB.javaを含むアクティビティがあります。
ClassAには、タップするとClassBに入るボタンがあります。次に、 ClassBは入力 (1 Integerと 1 String ) を要求してから、ユーザーが画面に行った内容を表示するClassAに戻ります。また、すべてが完了したら、ClassAに戻ってユーザーが「保存」を押すことができるようにしたいと考えています。
問題は、そのデータを一時的および永続的に保存するにはどうすればよいですか? ClassBは何も返さないので、データの一時的な保存はClassBで行い、 ClassAに持ち込んでから、ユーザーが'Save'をクリックした場合にデータベースに保存する必要があると考えています。
私はこれを正しい方法でやっていますか?
また、Androidバンドルを「一時ストレージ」と呼ぶのは正しいですか? ユーザーの入力を一時的に保存し、アプリケーションを閉じるとバンドルが削除されます (何も保存されません)。
では、文字列と整数をバンドルに格納し、後でそれらをデータベースに転送することは、理論的には正しく、この問題に取り組む可能性のある方法でしょうか?
または、誰かがより良い解決策を持っていますか?