私は、ボタンをクリックすることでユーザがポイントを得るゲームアクティビティを持っています。私がしたいことは、これらのポイントを主なアクティビティに渡すことです。最初のアクティビティはユーザに表示されます。たとえば、ユーザーはゲームアクティビティに行き、ポイントを取得してアプリケーションを完全に終了します。アプリケーションを再起動すると、主なアクティビティでのポイントの総量が表示されます。1つのアクティビティからデータを取得し、別のアクティビティをアプリに再起動して保存する
私はstartActivityForResultsを使用して、主なアクティビティでゲームアクティビティからデータを取得していますが、何か不足しています。私は、ゲームのアクティビティにポイントを保存する必要があると思うので、アプリが再起動されると、保存されたポイントが取得されます。私は正しい方向を向いていますか?もしそうなら、どうすればポイントを保存できますか?
私が持っていたもう一つのアイデアは、ゲームアクティビティでユーザーがポイントを取得したときに、ポイントがメインアクティビティにすぐに送信され、そこに保存されていたことでした。ユーザーがアプリケーションを再起動すると、メインアクティビティはポイントを見つけるためにゲームアクティビティに移動する必要はなく、メインアクティビティに既に格納されます。この方法は同じ、良い、悪いですか?