如果单击按钮则持续生成随机数,未单击时停止(Continously generating a random number if a button is clicked and stop when no

编程入门 行业动态 更新时间:2024-10-27 02:19:15
如果单击按钮则持续生成随机数,未单击时停止(Continously generating a random number if a button is clicked and stop when not clicked)

我想要在单击按钮时连续生成1到5之间的随机数字,并且在单击停止按钮时要停止此功能...

我应该做什么现在,使用Checked Change Listener上的这些切换按钮来实现此目的....

toggleButton.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { } });

I Want to generate a Random Numbers between 1 and 5 continously when button is clicked and want to stop this function when stop button is clicked...

What Should I Do Now with these toggle button on Checked Change Listener in order to achieve this....

toggleButton.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { } });

最满意答案

做这样的代码:

创建一个类级别的变量:

boolean is generating=false;

现在点击开始按钮:

startButton.setOnClickListener(..... onClick() { isGenerating=true; generateRandomNumber(); } });

现在点击停止按钮:

stopButton.setOnClickListener(..... onClick() { isGenerating=false; } });

创建方法:

public void generateRandomNumber () { while(isGenerating) { Random rand = new Random(); int n = rand.nextInt(5) + 1; //Here n is random number. } }

谢谢,快乐的编码。

Do code like this:

Create a class level variable:

boolean is generating=false;

Now on click of start button:

startButton.setOnClickListener(..... onClick() { isGenerating=true; generateRandomNumber(); } });

Now on click of stop button:

stopButton.setOnClickListener(..... onClick() { isGenerating=false; } });

Create a method:

public void generateRandomNumber () { while(isGenerating) { Random rand = new Random(); int n = rand.nextInt(5) + 1; //Here n is random number. } }

Thanks and happy coding.

更多推荐

本文发布于:2023-08-04 10:52:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1414862.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:单击   随机数   按钮   Continously   generating

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!