Когда я нажимаю на элемент параметра, цикл for будет первым, а после завершения цикла for будет установлен текст кнопки. Почему он установлен ПОСЛЕ цикла for, когда он запускается до цикла for?Settext не вызывается, пока он вызывается перед циклом FOR
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == R.id.refresh) {
Button button = (Button) findViewById(R.id.button);
button.setText("Running");
Toast.makeText(MainActivity.this, "We are currently running this function", Toast.LENGTH_SHORT).show();
for (int i = 0; i < 100; i++) {
try {
System.out.println("For is running" + i);
} catch (NullPointerException e) {
//Don't do shit :)
}
}
}
}
в этом случае его возвращение 'true' после цикла исполняющего –