Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Dismiss activity in android

I am using the following code to show “Hello” message with ok button when the user clicks a button. In some applications this is working fine. ie while clicking the ok button, the activity is dismissed. But in one application, this is not getting dismissed after clicking the ok button. What to do? Please help.

public class MyClass extends Activity {
    private TextView labelTxt;
    private Button okBtn;

    @Override
    protected void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(R.layout.message);

        labelTxt = (TextView) findViewById(R.id.txt);
        labelTxt.setText("Hello");
        okBtn = (Button) findViewById(R.id.okBtn);
        okBtn.setOnClickListener(okBtnClickListener);
    }

    private final OnClickListener okBtnClickListener = new OnClickListener() {
        public void onClick(View v) {
            finish();            
        }
    };
}
like image 684
indira Avatar asked Jul 09 '13 03:07

indira


2 Answers

I have tested your code and modified little. Please check below

package test.stackoverflow;

import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Button btn=(Button) findViewById(R.id.btnOK);
        btn.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                finish();
            }
        });
    }

}
like image 138
Ponmalar Avatar answered Sep 24 '22 06:09

Ponmalar


Try like this....

okBtn.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View arg0) {

                finish();// Closing Activity
            }
        });
like image 32
Ram kiran Pachigolla Avatar answered Sep 26 '22 06:09

Ram kiran Pachigolla