0
バックグラウンドサービスがフォルダ内のダウンロードしたファイルを復号化し、ファイルを表示するアプリケーションを作成しています。ユーザーが選択したファイルをクリックすると、解読が開始されます。ユーザーがそのボタンをクリックすると解読が停止し、新しいファイルから開始します。私はこのタスクを開始して停止するためにスレッドを使用しようとしました。ワーカースレッドを開始および停止しますか?
if (mUpdate!=null) {
mUpdate.interrupt();
}
mUpdate=new Thread() {
@Override
public void run() {
while (!interrupted()) {
// decryption of file and showing file to user
}
}
};
mUpdate.start();
あなたはAsyncTaskやIntentServiceを使用する場合 –
はそれが簡単ではないでしょうしてください、コードを追加しました?多くのドキュメントがアンドロイドの開発者にあります。 –
サービス内でこれを使用しています –