我顯示當用戶離開某個區域的警告:警報對話框之間設置時間
/*Function to show alert when Geofence breached*/
private void showAlert() {
final AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Geofence Breached");
builder.setMessage("User has breached the Geofence Boundary!");
builder.setPositiveButton(android.R.string.ok, null);
builder.show();
}
我打電話來它像這樣:
if(distance[0] > mCircle.getRadius() ){
showAlert();
}
有任何設置它的方法是每隔2分鐘一次警報就會關閉,因爲所有時間都會檢查位置,然後通知不斷出現。我已閱讀,定時器,Timertasks和alarmManagers,但我不認爲它會爲我工作。任何幫助,將不勝感激。
您想從打開它的3分鐘後取消對話框嗎? – Triode
@RajeshCP不,我看到了解決方案,我的用戶可以點擊確定,並立即顯示另一個警報,我想設置一個警報只能顯示每隔2分鐘,如果可能的話。 –