我编写了以下代码来使用 textview 和按钮显示消息框。单击按钮时,应完成活动。但这有时是有效的,并不一致。有时它会挂起。如何使其始终如一地工作?请帮忙
public class MyClass extends Activity {
private TextView mText;
private Button mOk;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.msgbox);
mText = (TextView) findViewById(R.id.txt);
mText.setText(“Click ok to exit”);
mOk = (Button) findViewById(R.id.ok);
mOk.setOnClickListener(mOnOkClickListener);
}
private final OnClickListener mOnOkClickListener = new OnClickListener() {
public void onClick(View v) {
finish();
}
};
}
在工作条件下,单击确定按钮时会调用 onPause、onStop 和 onDestroy。挂起时,它只调用 onPause 并挂起。如何使其始终如一地工作?