4

いくつかのアップロードプロセスをIntentServiceのキューに入れるアクティビティがあります。ここで、保留中および開始済みのアップロードのリストと、アップロードを停止するためのボタンを表示したいと思います。

この質問に基づいて、キューに関する情報をIntentServiceに尋ねると、外部キューの実装を開始しましたが、これまでのところ、特定のタスクを停止する方法がわかりません。

IntentServiceのキューを管理するためのより良い方法はありますか?

4

2 に答える 2

4

BroadCastReceiver( "stopUpload")をIntentServiceに登録して、このインテントが受信されたときにアップロードを停止します。アクティビティのsendBroadcast( "stopUpload")からそのインテントをトリガーします。

于 2011-10-24T10:05:27.293 に答える
2

ServiceとAsyncTasksの方がいいのではないですか?

于 2011-10-24T09:57:25.457 に答える