2016-11-29 14 views
1

私はアプリが死んでも(ユーザーのビデオアップロードが進行中であっても)バックグラウンドでビデオをアップロードしなければならないアンドロイドアプリケーションに取り組んでいます。そのような長い実行中のタスクを実行する方法(たぶんネットワークの問題が発生した場合)そのため、タスクはアンドロイドメモリやプロセスの優先順位の制約のために殺されるべきではありません。非同期タスクを使用するWeb上のほとんどのチュートリアル。いずれの人にも、このような状況に対応できる良い例やライブラリやユーティリティがあります。androidのバックグラウンドでビデオをアップロード

+0

イオンライブラリで試してください。@ HardikMehta –

+0

あなたが必要とするのは、サービス(おそらくフォアグラウンドサービス)でAsyncTaskを実行することだけです。チュートリアルが正しいので、AsyncTaskを使用することができます。しかし、タイムアウトによってOSによって殺されないようにするには、フォアグラウンドサービスを使用する必要があります。 –

+0

@VladMatvienkoは、私が開発の初心者であり、このタスクを完了しなければならないという現実的な例を提供できますか? –

答えて

0

私はあなたの要求通りに信じますスティッキーサービスは最高です。最も良い部分についてスティッキーサービスは、メモリが不足して以前に中断または停止されていた場合に、メモリが再び使用可能になったときに再起動することです。

これをチェックすると、スティッキサービスの開始がlinkになります。

関連する問題