[英]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.