第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何處理活動中的后退按鈕

如何處理活動中的后退按鈕

暮色呼如 2019-09-20 17:03:33
如何處理活動中的后退按鈕。我有一些按鈕。如果我單擊其中一個按鈕,它將重定向到我需要的按鈕。它工作正常,但當(dāng)我按下后退按鈕它完成。如何解決這個問題呢。所有這些按鈕只有一個活動。提前致謝。@Override    public boolean onKeyDown(int keyCode, KeyEvent event)    {        if ((keyCode == KeyEvent.KEYCODE_BACK))         {            return false; //I have tried here true also        }        return super.onKeyDown(keyCode, event);   }我已經(jīng)使用上面的代碼處理后退按鈕,但它無法正常工作。當(dāng)我按下后退按鈕時,它會自動敲擊。
查看完整描述

3 回答

?
慕后森

TA貢獻1802條經(jīng)驗 獲得超5個贊

你可以像這樣處理它:


適用于API等級5及更高版本


@Override

public void onBackPressed() {

    // your code.

}

比API 5更早


@Override

public boolean onKeyDown(int keyCode, KeyEvent event) {

    if (keyCode == KeyEvent.KEYCODE_BACK) {

        // your code

        return true;

    }


    return super.onKeyDown(keyCode, event);

}


查看完整回答
反對 回復(fù) 2019-09-20
?
ibeautiful

TA貢獻1993條經(jīng)驗 獲得超6個贊

除了以上我個人推薦


onKeyUp():

Programatically 當(dāng)用戶最初按下一個鍵時,會發(fā)出keydown,但是當(dāng)用戶按下該鍵時它會重復(fù)。*


所有開發(fā)平臺都是如此。


Google開發(fā)建議,如果您在視圖中攔截BACK按鈕,則應(yīng)在keydown上使用starttracking跟蹤KeyEvent,然后使用keyup調(diào)用。


public boolean onKeyDown(int keyCode, KeyEvent event) {

    if (keyCode == KeyEvent.KEYCODE_BACK

            && event.getRepeatCount() == 0) {

        event.startTracking();

        return true;

    }

    return super.onKeyDown(keyCode, event);

}


public boolean onKeyUp(int keyCode, KeyEvent event) {

    if (keyCode == KeyEvent.KEYCODE_BACK && event.isTracking()

            && !event.isCanceled()) {

        // *** Your Code ***

        return true;

    }

    return super.onKeyUp(keyCode, event);

}


查看完整回答
反對 回復(fù) 2019-09-20
?
蝴蝶不菲

TA貢獻1810條經(jīng)驗 獲得超4個贊

對于硬件設(shè)備后退按鈕和軟主頁(后退)按鈕,例如“< - ”,這對我有用。(*注意我在活動中有一個應(yīng)用欄/工具欄)


@Override

public boolean onOptionsItemSelected(MenuItem item) {

    switch (item.getItemId()) {

        case android.R.id.home:

            //finish();

            onBackPressed();

            break;

    }

    return true;

}




@Override

public void onBackPressed() {

   //Execute your code here

   finish();


}

干杯!


查看完整回答
反對 回復(fù) 2019-09-20
  • 3 回答
  • 0 關(guān)注
  • 441 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號