Android/Java初心者はこちら。アプリケーションの別の部分で見つけた URL があります。その URL を文字列としてインテント サービスの OnStartCommand に渡すことに成功しました。次に、以下に示すように、OnHandleIntent のスレッドに存在する HttpURLConnection で使用できる URL を含む文字列を作成したいと思います。myUrl 文字列内の URL を OnHandleIntent に取得するにはどうすればよいですか?
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
String myUrl;
myUrl = intent.getExtras().getString("myUrl");
return super.onStartCommand(intent, flags, startId);
}
@Override
protected void onHandleIntent(Intent intentNotify) {
try {
URL url = new URL("myUrl");
HttpURLConnection con = (HttpURLConnection) url.openConnection();
readStream(con.getInputStream());
} catch (Exception e) {
e.printStackTrace();
}
}