アクティビティに2つのFragmentクラスと1つのクラスdragEventListnerがあります。各フラグメントクラスには、imageScroller独自のimageAdapterとによって制御されるがありlistArrayます。Fragment1クラスには、にドラッグアンドドロップされる一連の画像がありFragment2ます。画像はSDカードから読み取られます。画像がドロップされたら、のを更新してlistArrayをFragment2呼び出します<adapter>.notifyDataSetChanged()。画像は(ファイルエクスプローラーで表示されるように)リストに追加されますが、アプリを再起動するまで、変更はアクティビティに表示されません(つまり、ドロップされた画像が表示されません)。ただし、でアプリを再起動してfinish()から、すでに保存されているインテントを呼び出してみました。以下のコード:
Intent intent = getIntent();
finish();
startActivity(intent);
Unfortunately, app has stopped workingポップアップクラッシュメッセージが表示されてから再開するため、これは最適に機能しません。アプリを再起動することはこれに対する唯一の解決策ですか、それとも他のオプションがありますか?