次の2つのasynctasksをrxjavaに変換しようとしていますが、どうすればいいかわかりません。何か案は? :asynctaskをRxjavaに変換するにはどうしたらいいですか?
new AsyncTask<Void, Void, Void>() {
@Override
protected Void doInBackground(Void... params) {
/* Shutdown video players */
Set<Map.Entry<String, PlayerBundle>> entries = videoPlayerPool.entrySet();
for (Map.Entry<String, PlayerBundle> entry : entries) {
PlayerBundle bundle = entry.getValue();
bundle.player.release();
}
/* Shutdown audio players */
entries = audioPlayerPool.entrySet();
for (Map.Entry<String, PlayerBundle> entry : entries) {
PlayerBundle bundle = entry.getValue();
bundle.player.release();
}
videoStreamer.stopStream();
videoStreamer.release();
audioStreamer.stopStream();
audioStreamer.release();
return null;
}
@Override
protected void onPostExecute(Void aVoid) {
cb.event(new Spin.Event<Void>());
}
}.execute();
と:
new AsyncTask<Void, Void, Void>() {
@Override
protected Void doInBackground(Void... params) {
Set<Map.Entry<String, Participant>> entries = pool.entrySet();
for (Map.Entry<String, Participant> entry : entries) {
Participant participant = entry.getValue();
participant.release();
}
return null;
}
@Override
protected void onPostExecute(Void aVoid) {
cb.event(new Spin.Event<Void>());
}
}.execute();
は、私はすでに私のGradleでrxjavaを含まれていますが、この
このHTTPS試してみてください変換については移動する方法がわからなかった:// piercezaifmanを。 com/converting-an-asynctask-to-rxjava /にアクセスし、問題が発生したときに本当の質問をしてください。キーワード "TRY" –