それで、私はバーコードデコーダーに取り組んでいます。バーコードが取得されると、インターネット経由でマルチプルAPIに送られ、スキャンされたものをデコードします。問題は、いくつかのXML解析をリンクする必要があるということですが、それが正しく行われているかどうかはわかりません。
したがって、バーコードがスキャンされると、私のプログラムはAPIを介して製品名を取得するASyncTaskを呼び出します。名前が付けられたら、別のASyncTaskを呼び出します。これは、他のASyncTaksをインスタンス化することで可能になることはわかっていますonPostExecute()
が、これは間違っていると思います。これは、ボックス内のボックスのようなものだからです。では、メインのアクティビティ内で2番目のASyncTaskをインスタンス化し、最初のASyncTaskが終了するまで待機させることは可能/より良いことではありませんか?
(英語は私の第一言語ではありません、私は自分自身を明確にしたいと思います)。