0

私はAndroidが初めてです。日付をDBに保存したいときにOSからANRが通知されたときに、どちらを使用すればよいかわかりません。UIは無いと思いますのでサービスはOKです。誰かが長所と短所を教えてもらえますか? プログレスダイアログを使って保存するのはばかげていると思いますか?

ありがとうございました。

4

1 に答える 1

0

私の英語力でごめんなさい :P

したがって、何かを sqlite に保存したい場合は、UI、非同期タスク、またはサービスで行うことができます。

使用例: 保存したい大きなデータがある場合、それをサービスで行う場合は、こちらのサービス ライフサイクルを確認してください。画像がある場合は、asynctask で実行でき、UI スレッドをブロックする必要はありません。どんな小さなことでも、UI スレッドを使用できます。

Ui スレッドが、Android エンジンが ap を強制終了するというユーザーの指示に反応できない場合は、忘れないでください。大量のデータがある場合は、これを行う必要があります。

良い AsyncTask チュートリアル!

于 2012-08-22T06:03:47.447 に答える