私のアプリには10のアクティビティがあり、各アクティビティにはいくつかのeditTextサブミットボタンと1つのリストビューがあります。 ユーザがサブミットボタンをクリックすると、editTextsの値をlistviewに追加します。 また、ユーザーがアプリケーションを再起動したときに以前のデータにアクセスできるように、これらの値を保存したいと考えています。SQLite経由で複数のアクティビティでデータを共有するには?
sharedPreferencesにこれらの値を保存しようとしましたが、2つ以上のアクティビティでは機能しません。
私もsqliteのデータベースでは、これらの値を保存するために考えられてきたが、それは非常に長い操作
ANYソリューションです....
実際にSharedPreferencesは複数のアクティビティでうまく動作します。ドキュメント(https://developer.android.com/training/basics/data-storage/shared-preferences.html)で説明されているように、getSharedPreferences()を呼び出す必要があります。ただし、保存するデータの数によって異なります。それ以外の場合は、SQLiteデータベースが良いアイデアかもしれません。 – Eselfar
こちらをご覧ください:https://developer.android.com/training/basics/data-storage/shared-preferences.html –
ソースコード????この – MPG