簡體   English   中英

錯誤:方法onEnable不會覆蓋或實現超類型的方法

[英]Error: method onEnable does not override or implement a method from a supertype

由於出現此錯誤,所以無法構建我的應用程序:

Error:(117, 5) error: method does not override or implement a method from a supertype.

我正在嘗試做一個從AppWidgetProvider擴展的類,並且我不能重寫onEnable方法

@Override
public void onEnable(Context context) {

    Log.e(LOGTAG, "Se ha activado onEnable");
    super.onEnabled(context);
    AlarmManager alarmManager = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
    Calendar calendar = Calendar.getInstance();
    calendar.setTimeInMillis(System.currentTimeMillis());
    calendar.add(Calendar.SECOND, 1);
    alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), 10000 , createClockTickIntent(context));

}

要覆蓋超類的方法,應使用相同名稱的方法和參數

 @Override
 public void onEnabled(Context context) {
  //your code
 }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM