非同期タスクを使用してMJPGストリームからJPGを取得しようとしています。私は最初に、私はタスクを継続的に実行させ、バッファされたJPGをonProgressUpdate()メソッドでポップアップさせることができると考えました。Android:非同期バックグラウンドストリーミングタスク中に画像を表示
private class StreamTask extends AsyncTask<String, Void, String> {
@Override
protected String doInBackground(String... params) {
image = readMJPGStream();
return null;
}
@Override
protected void onPostExecute(String result) {
}
@Override
protected void onPreExecute() {
}
@Override
protected void onProgressUpdate(Void... values) {
imView.setImageDrawable(image); // << doesn't work
}
}
あなたが任意のアイデアを持っていますか:しかし、これは方法が唯一の私が試したものを、整数、無ドローアブルが...表示されるので、動作するようには思えないのですか?私はどのようなアプローチを試みるべきですか?
ありがとうございます!ハック
handler.post(新しいRunnableを(){} 公共ラン(){ imView.setImageDrawable(画像を)}してみてください。 –