重複の可能性:
Eclipse を使用して Android アプリを作成したい
アプリが3日以上使用されていない場合にユーザーに警告するEclipseを使用してAndroidアプリを作成したいのですが、それは可能だと思いますか?
アプリ内にタイマーがあり、アプリが 3 日以上開かれていない場合にユーザーにアラートを表示するようです。
どうすればいいのかわからないので、助けを求めています。
重複の可能性:
Eclipse を使用して Android アプリを作成したい
アプリが3日以上使用されていない場合にユーザーに警告するEclipseを使用してAndroidアプリを作成したいのですが、それは可能だと思いますか?
アプリ内にタイマーがあり、アプリが 3 日以上開かれていない場合にユーザーにアラートを表示するようです。
どうすればいいのかわからないので、助けを求めています。
を使用しAlarmManager
ます。http://developer.android.com/reference/android/app/AlarmManager.html
これは、「アプリケーションが現在実行されていなくても、特定の時間にアプリケーション コードを実行したい場合を対象としています」。
set
3日以内に通知できますがcancel
、アプリを使用するたびにこの方法を使用してください。
幸運を。
このコードはあなたを助けるかもしれません:
AlarmManager alarmMgr = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
Intent intent = new Intent(context, YourReceiverClass.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
Calendar time = Calendar.getInstance();
time.setTimeInMillis(System.currentTimeMillis());
time.add(Calendar.SECOND, timeoutInSeconds);
alarmMgr.set(AlarmManager.RTC_WAKEUP, time.getTimeInMillis(),pendingIntent);