1

テキストビューとボタンを使用してメッセージボックスを表示する次のコードを作成しました。ボタンをクリックすると、アクティビティが終了するはずです。しかし、これは時々機能していますが、一貫していません。ハングすることもあります。一貫して機能させるにはどうすればよいですか?助けてください

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();
    }
};

}

動作状態では、[OK] ボタンをクリックすると、onPause、onStop、および onDestroy が呼び出されます。ハング中は onPause だけ呼び出してハングします。一貫して機能させるにはどうすればよいですか?

4

1 に答える 1