Web サービスからの検索結果を表示しています。
Android がマルチタスクをサポートしているため、OnCreate で Web サービスの表示レコードをヒットしました。ユーザーが別の画面を開き、しばらくしてから検索結果ページに戻ると、アプリケーションは異常な動作を開始します....
OnCreate メソッド 次のようなデータをロードします。
private void loadData() throws Throwable{
try {
jsonArray = JSONService.getJsonArray(getResources().getString(R.string.catJson));
} catch (Throwable e) {
Log.e(TAG, e.getMessage());
throw e;
}
}
次に、json 配列を反復処理し、ラベルの値を変更して結果を画面に表示します。
これを修正する方法はありますか?