簡體   English   中英

android應用中的后退按鈕功能

[英]back button functionality in android app

我必須開發一個Android應用程序。 在這里我想返回意味着我只使用了鍵盤按鈕。但是我不應該使用鍵盤后退按鈕。 我希望對所有活動都使用后退按鈕功能。

例如:

如果必須單擊自定義后退按鈕,則意味着我應該能夠轉到上一個屏幕。 我能怎么做?

主要活動 :

next.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                Intent intent=new Intent(MainActivity.this,Second.class);
                startActivity(intent);
            }
        });

SecondActivity:

pre.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                Intent intent = new Intent();
                finish();
            }
        });

當您想返回時,請寫以下行,它將引導您返回。

super.onBackPressed();

在這里,如果您要刪除設備后退按鈕功能,請通過如下所示覆蓋onBackPressed()中的同一行

@Override
protected void onBackPressed()
{
}

您可以創建一個后退按鈕,然后在onclick()函數中,僅需調用此函數:this.finish()

編寫此代碼,幾個月前我已經使用過:-

ImageButton back = (ImageButton) findViewById(R.id.btn_back);
back.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
finish();
}
});

暫無
暫無

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

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