내 지식에 따르면 응용 프로그램을 시작한 후 20 초 후에 Logcat에 "Alarm"로그가 표시되지만 발생하지는 않습니다. 내가 뭘 놓치고 있니?Android AlarmManager가 작동하지 않습니다.
public class MainActivity extends Activity {
private PendingIntent pendingIntent;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Intent intent = new Intent(MainActivity.this, MainActivity.class);
pendingIntent = PendingIntent.getService(MainActivity.this, 1, intent, 1);
AlarmManager manager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
manager.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis() + 20000, pendingIntent);
Log.d("alarm", "alarm");
}
}