如何检查按钮是否在 java 中的不同 class 中被单击?
How to check if a button was clicked in a different class in java?
我的 classes 中的 1 个 (Class A) 中有 4 个按钮。所有按钮都指向相同的 class (Class B),但是,我想根据在 Class A 中单击的按钮设置 if 限制。这是我的代码示例.
我想根据单击的选项更改 qid 的值。比如clicked是5,if语句应该是"qid > 5"。如果单击的按钮为 10,则 if 语句应为 "qid > 10"。我不确定你是否可以这样做,但我认为如果我们为每个转移到 Class B 的按钮分配一个数字,则 If 语句可能变为“If (code=1 || qid > 5) .
同样,我不确定如何处理这个问题。任何帮助,将不胜感激。提前致谢。
发送:
Intent i = new Intent(this, ToClass.class);
i.putExtra("button", "5");
startActivity(i);
收到:
Intent intent = getIntent();
int buttonValue = Integer.valueOf(intent.getExtras().getString("button"));
if (qid > buttonValue ) {
// Do stuff...
}
我的 classes 中的 1 个 (Class A) 中有 4 个按钮。所有按钮都指向相同的 class (Class B),但是,我想根据在 Class A 中单击的按钮设置 if 限制。这是我的代码示例.
我想根据单击的选项更改 qid 的值。比如clicked是5,if语句应该是"qid > 5"。如果单击的按钮为 10,则 if 语句应为 "qid > 10"。我不确定你是否可以这样做,但我认为如果我们为每个转移到 Class B 的按钮分配一个数字,则 If 语句可能变为“If (code=1 || qid > 5) . 同样,我不确定如何处理这个问题。任何帮助,将不胜感激。提前致谢。
发送:
Intent i = new Intent(this, ToClass.class);
i.putExtra("button", "5");
startActivity(i);
收到:
Intent intent = getIntent();
int buttonValue = Integer.valueOf(intent.getExtras().getString("button"));
if (qid > buttonValue ) {
// Do stuff...
}