Alarmmanager wird sofort ausgelöst

Hallo, ich arbeite derzeit mit AlarmManager. Ich habe einen unten angegebenen Code geschrieben. Laut Code sollte der AlarmManager nach 10 Sekunden ausgelöst werden, aber hier in meinem Code löst der Alarmmanager sofort aus. Bitte helfen Sie.

public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        AlarmManager alarmManager = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
        int alarmType = AlarmManager.ELAPSED_REALTIME_WAKEUP;
        long timeOrLengthofWait = 10000;
        Intent intentToFire = new Intent(this, AlarmReciever.class);
        PendingIntent alarmIntent = PendingIntent.getBroadcast(this, 0, intentToFire, 0);
        alarmManager.set(alarmType, timeOrLengthofWait, alarmIntent);
    }
}

Und meine AlarmReciever-Klasse

public class AlarmReciever extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {

        String phoneNumberReciever="5556";
        String message="Alarm Triggered";
        SmsManager sms = SmsManager.getDefault(); 
        sms.sendTextMessage(phoneNumberReciever, null, message, null, null);
        Toast.makeText(context," A message has been sent", Toast.LENGTH_LONG).show();

        Log.d("Alarm ", "Alarm Has been triggered and sms send");
    }
}

Ich habe bereits erforderliche Berechtigungen im Manifest hinzugefügt.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage