【发布时间】:2019-08-13 05:14:07
【问题描述】:
Image 我有 2 个按钮,A 和 B。我有一个函数,称为神秘()。按下按钮 A 和 B 时,将激活神秘(),但如果按下按钮 A,神秘()不知何故知道是按钮 A 激活了它,如果按下按钮 B,神秘()不知何故知道它是按钮B 激活它。如果是按钮 A 激活了神秘(),神秘()将停止应用程序,但如果是按钮 B 激活神秘(),神秘会给玩家 100 美元。
这只是一个随机的例子,但基本上我要问的是:有没有办法通过什么按钮触发一个函数?我知道我可以有两个函数,神秘 A 和神秘 B,其中前者与 A 相关联,后者与 B 相关联,只需复制和粘贴,每个函数都有细微的变化,但 必须是一种更有效的方法。
有什么想法吗?
【问题讨论】:
-
将标签添加到按钮或一些已知的字符串/int并将其传递给函数?神秘(whichButton:字符串)
-
您可以使用 boolean 标志进行检查
-
@Smashing another SA dev :D
标签: android function android-studio android-intent android-button