簡體   English   中英

android按鈕可以執行另一個按鈕,然后執行自己的代碼嗎?

[英]Can an android button execute another button then execute its own code?

如果我有兩個按鈕A和B,按鈕B是否可以先運行按鈕A代碼,然后再運行為按鈕B定義的代碼? 目前,按鈕A和按鈕B在我的代碼中起作用,但是我意識到按鈕A代碼需要始終在按鈕B之前運行。

我認為您可以使用以下方式:

在課堂上定義

void funcA() {};
void funcB() {};

在OnCreate方法中

buttonA.setOnClickListener(new OnClickListener() { funcA(); });
buttonA.setOnClickListener(new OnClickListener() { funcA(); funcB(); });
buttonB.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View view) {
              buttonA.requestFocus();
                          buttonA.performClick();
                          //then your buttonB operation
            }
        });

暫無
暫無

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

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