をクリックしてください。どのようにクリックストップボタンをクリックしてリスナー停止ボタンonclickリスナーをクリックすると、開始ボタンonclickリスナの実装を停止する方法。クリックボタンで
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
'final EditText number = (EditText)findViewById(R.id.number);
final Button start = (Button)findViewById(R.id.start);
final Button stop =(Button)findViewById(R.id.stop);
start.setText("Start");
stop.setText("Stop");
start.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
while(true){
try {
//some functionality.
} catch (InterruptedException e) {
e.printStackTrace();
break;
}
}//while ends here
}
});
stop.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view) {
//stop functionality
}
});
}
}
のスタートボタンでwhileループを停止します。クリックリスナーの開始ボタンでループを停止する方法