在一个 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");
}
}
这个逻辑好像不行!为什么?