Androidアプリで、フラグが1に設定されているボタンをクリックしてから、何かを行うために1に設定されているかどうかを確認します。しかし、うまくいきません!
public class MainActivity extends Activity {
Button button1;
TextView text1;
int flag=0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);;
text1 =(TextView) findViewById(R.id.text1);
button1 = (Button) findViewById(R.id.button1);
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
flag = 1;
}
});
if(flag == 1 ){
text1.setText("Manoj Kumar S");
}
}
このロジックは機能していないようです。なんで?