作成するのが単純なアプリのように見えたものに奇妙な問題があります (常にトラブルを求めている考えです)。
基本的に、アプリはMainActivity
ユーザーがアプリに「ログイン」するために使用する で始まります。成功した場合は、 を使用しMainActivity
て次のアクティビティに進みます。これはすべてうまく機能し、開始すると、.ItemzList
startActivity
ItemzList
ListView
SharedPreferences
繰り返しますが、これはうまく機能します。ただし、「ホーム」ボタンを押してアプリを再起動するとItemzList
、リストからリストが読み込まれると、SharedPreferences
突然空になります(デバッガーとデバイスで確認しました)。
アプリを「強制停止」してから再起動すると、リストが再び機能するため、アプリがキャッシュされていることに関係があることはわかっています。
共有設定に間違ってアクセスしていませんか?
SharedPreferences settings = getSharedPreferences("MAIN", MODE_PRIVATE);
Set<String> tempSet = settings.getStringSet("LIST", new HashSet<String>());