アプリの2番目のアクティビティのoncreateメソッド内でインターネットから画像をダウンロードする必要があります。メインスレッドでインターネットにアクセスすると、3.x以降のバージョンでandroid.os.NetworkOnMainThreadExceptionが発生することを知っています。2番目のアクティビティでバックグラウンドスレッドに画像をダウンロードする代わりに、バックグラウンドスレッドからそのアクティビティを開始できますか?つまり、AsyncTaskクラスのdoInbackground()メソッド内で以下の行を使用できますか?
startActivity(new Intent(FirstActivity.this, SecondActivity.class));
3.xで動作しますか?または同じ例外が発生しますか?
3.xデバイスを持っていません。ごめん。