java - 如何检查是不是在java中的不同类中单击了按钮?
Posted
技术标签:
【中文标题】java - 如何检查是不是在java中的不同类中单击了按钮?【英文标题】:How to check if a button was clicked in a different class in java?java - 如何检查是否在java中的不同类中单击了按钮? 【发布时间】:2016-06-19 18:42:13 【问题描述】:我的课程中有 1 个(A 类)中有 4 个按钮。所有按钮都指向同一个类(B 类),但是,我想根据在 A 类中单击的按钮设置 if 限制。这是我的代码示例。
我想根据单击的选项更改 qid 的值。例如,如果 clicked 为 5,则 if 语句应为“qid > 5”。如果单击按钮为 10,则 if 语句应为“qid > 10”。我不确定你是否可以这样做,但我认为如果我们为每个转移到 B 类的按钮分配一个数字,If 语句可能会变成“If (code=1 || qid > 5)。 同样,我不确定如何处理这个问题。任何帮助,将不胜感激。提前致谢。
【问题讨论】:
【参考方案1】:发送:
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...
【讨论】:
感谢您的帮助!以上是关于java - 如何检查是不是在java中的不同类中单击了按钮?的主要内容,如果未能解决你的问题,请参考以下文章
Java:当我使用extends关键字实现多重继承时,不同包的不同类中未访问受保护的方法
如何跨具有TestNG测试的不同类访问dependsOnMethod或dependsOnGroup?