private static boolean isexit = false;
private static boolean hastask = false;
timer texit = new timer();
timertask task = new timertask() {
@override
public void run() {
isexit = false;
hastask = true;
}
};
@override
public boolean onkeydown(int keycode, keyevent event) {
system.out.println("tabhost_index.java onkeydown");
if (keycode == keyevent.keycode_back) {
if(isexit == false ) {
isexit = true;
toast.maketext(this, "再按一次後退鍵退出應用程式",
toast.length_short).show();
if(!hastask) {
texit.schedule(task, 2000);
}
} else {
finish();
system.exit(0);
}
return false;
}