我使用GreenDroid庫在我的應用程序,我試圖趕上/處理後退按鈕這裏是我的代碼:onBackPressed刪除@Override批註
private Toast toast;
private long lastBackPressTime = 0;
@Override
public void onBackPressed() {
if (this.lastBackPressTime < System.currentTimeMillis() - 4000) {
toast = Toast.makeText(this, "Press back again to close this app", 4000);
toast.show();
this.lastBackPressTime = System.currentTimeMillis();
} else {
if (toast != null) {
toast.cancel();
}
super.onBackPressed();
}
}
我得到這個@Override
刪除批註問題。如果我刪除了@Override
註解,有一個在super.onBackPressed();
錯誤和Eclipse說:
方法onBackPressed是未定義的類型GDActivity。
GDActivity來自GreenDroid庫。
這是因爲圖書館還是什麼?
你可以去項目 - >屬性 - > Java編譯器,可以確保您使用的是1.6版本,而不是1.5? – 2011-12-28 07:12:09
它的Java版本1.6 – 2011-12-28 07:15:53
我嘗試完成(),而不是super.onPressed();但它返回到登錄活動。我怎麼做退出或按回不按鈕返回到login.class? – 2011-12-28 07:18:16