2016-12-19 10 views
1

長時間実行されているバックグラウンドタスクはどのようにAndroidのもので処理されますか?開発者は、バインドされていないサービスがシステムによって維持されていることに頼ることができますか?Android Thingsは長時間実行されているバックグラウンドタスクをどのように処理しますか?

+1

サービスは、通常と同じように動作する必要があります。標準的なAndroidの動作に比べて珍しいと感じることがある場合は、誰かが調査できるように、または公開票トラッカー(https://コード)で問題を報告するために、必要に応じて詳細に記述してください。 ** Android Thingsのバグ**または** Android Thingsの機能リクエスト**テンプレートを使用して、google.com/p/android/issues/list) – Karakuri

+0

Androidの場合、ドーズモードなどはありませんか? – jbxbergdev

+0

あなたのサービスから[startForeground](https://developer.android.com/reference/android/app/Service.html)を呼び出すこともできます:興味深いのは明らかに通知が必要なので、おそらく単純に破棄されるからです。とにかくPR1にはない@jbxbergdev – JatraTim

答えて

1

あなたがAndroidで実行されている唯一のアプリケーションであるため、Android携帯端末で通常どおりに中断されることはありません。もしあなたが望むのであれば、サービスを通常のように使うこともできます。

さらに、あなたはバックグラウンドスレッドタスクを作成することができます。これは殺されることも、何もされず、あなたのアクティビティが周囲にある限り、バックグラウンドで引き続き実行できます(Androidのものではデバイスの全寿命になります)オンになっている)。

+0

私たちは唯一のアプリだと期待できますか?あなたにはその源がありますか? – jbxbergdev

+1

私はそれを書いた人たちに言った:-)だけでなく、https://developer.android.com/things/sdk/index.html "Androidのものは**一つのアプリケーション**が期待しています。 ** " – Blundell

+0

@jbxbergdevとDozeの質問に答える:いいえ、ドーズモードはありませんリリースノートから"システムの電源管理は現在無効になっています。サスペンドとスリープ解除は必要ありません "https://developer.android.com/things/preview/releases.html – Blundell

関連する問題