特定按钮点击后的操作
保留您点击Button
的任何地点的时间(例如全局变量),或者如果您希望它更清晰,Button
本身。一个监听器添加到您的按钮,你可以简单地添加android:onClick="buttonClick"
到XML,然后实现这个名字像这样的方法:
public void buttonClick(View yourButton){
if(yourButton.getTag() == null){ //We have no tags, so first click :)
yourButton.setTag(1);
}
if((Integer)yourButton.getTag() == 3){
//Do whatever
}else{
//Increment the value of the tag
yourButton.setTag(((Integer)yourButton.getTag())+1);
}
}
太棒了!正是我想要的! –
如何将共享首选项中的按钮点击保存?所以即使应用程序关闭,应用程序也会记住按钮点击。 –
为每个按钮分配一个id,例如“button1”或其他值,然后将其存储到更新标签的部分内的共享首选项中。记得在重新启动时设置*标签值 –
您可以维护一个计数器。每天点击后增加它...检查值等于期望值,然后构建意图并开始活动。在开始活动之前重置计数器。
你研究过哪些代码/方法,试过了? – Castaglia