ユーザーのタブレットがwifiに接続されていない場合にそれを行う方法はありますか? ユーザーがコンテンツをより長く保持するためにタブレットの時間を変更する可能性があるため、タブレットの時計にも依存したくありません。
3 に答える
0
AlarmManager を使用する必要があります。これを行う方法に関するリンクは次のとおりです。
https://developer.android.com/training/scheduling/alarms.html
ユーザーのサブスクリプション時間に応じて、時間でアラームを設定するだけです。ユーザーが電話の時刻を変更する問題を回避したい場合は、時刻変更アクションをリッスンして、アラームを再作成するだけです。
これらのアクションは次のとおりです。
Intent.ACTION_TIME_TICK
Intent.ACTION_TIMEZONE_CHANGED
Intent.ACTION_TIME_CHANGED
そうすれば、ユーザーが時間を変更した場合でも、常に彼のサブスクリプションを追跡できます。
于 2015-08-25T22:40:12.060 に答える
0
wifiがオンのときにユーザーがアプリケーションを開くたびに、インターネットから適切な時間を確認し、カウントダウンを設定します。カウントダウン時間が終了したら、データを消去します。これは私が見つけることができる最高のアイデアです。
于 2013-09-25T06:15:55.870 に答える