エミュレーター (Android 4.0.3 / API 15) でコードを実行すると、この例外が発生します。ストリームを開くと、例外がスローされます。エラー メッセージはnull
です。
try {
String adress = "xxx";
URL url = new URL(adress);
InputSource source = new InputSource(url.openStream());
} catch (Exception e) {
(new TextView).setText("Error: "+e.getMessage());
}
URL は引き続きエミュレーター (ブラウザー内) で機能します。
プロジェクトをクリーンアップしました。
インターネット接続も許可されます。
<uses-permission android:name="android.permission.INTERNET" />
例外 :android.os.NetworkOnMainThreadException