1

現在、リモートサービスを使用してタイマーとして機能し (ユーザーがジムにいる時間を示すために時間と秒をインクリメントする必要があるだけです)、ハンドラーを介してフラグメントと通信しています。これを行ったのは、フラグメントのライフサイクルとその親アクティビティとは無関係に持続するタイマーが必要だったからです。ほとんどの場合、それは魔法のように機能します。しかし、私の友人の何人かは、タイマーが時折停止することに気づいています。これに関するログはありませんが、私が考えることができる唯一の論理的な状況は、リモート サービスが強制終了されているということです。

システムが必要と判断した場合、バックグラウンド サービスを強制終了する資格があることはわかっています。

ありがとう。

4

1 に答える 1

0

私は、サービスをフォアグラウンドに移動し、サービスを介して毎秒更新される通知を介してチェックインされている時間をユーザーが確認できるようにすることを最善の方法と判断しました。

于 2013-01-19T23:10:35.663 に答える