私のアプリケーションには2つのスレッドがあります(AsyncTaskクラスを使用しています)。doInBackground()
自分のメソッドを呼び出している各スレッドのメソッドgetNewsItems(Url url)
で、このメソッドはサーバーに接続して応答を取得します。その後、onPostExecute()
各スレッドのメソッドで、メソッドを呼び出しdisplayData()
て結果を画面に表示します。
問題は、実行するとアプリケーションがクラッシュすることです。これは、これら2つのスレッドが同時に共通のメソッドにアクセスできるためだと思います。これは、共通のメソッドを分離すると、アプリが正常に実行されるためです。シリアル化を使わないからなのかわかりませんか?
ありがとう