Descartar actividad en android

Estoy usando el código siguiente para mostrar el mensaje "Hola" con el botón OK cuando el usuario hace clic en un botón. En algunas aplicaciones esto está funcionando bien. Es decir, al hacer clic en el botón Aceptar, se desactiva la actividad. Pero en una aplicación, esto no está siendo rechazado después de hacer clic en el botón Aceptar. ¿Qué hacer? Por favor ayuda.

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

He probado tu código y modificado poco. Por favor, compruebe a continuación

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

Probar así

 okBtn.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { finish();// Closing Activity } }); 

En su diseño asegúrese de que su botón se denomina:

 android:id="@+id/okBtn" ..... 

¿Ha importado:

 import android.view.View.OnClickListener; 

Por favor, mire este tutorial, debería ayudarlo:

http://martin.cubeactive.com/android-onclicklitener-tutorial/

  • ¿Cómo puedo comprobar si mi tabla sqlite contiene datos?
  • Intentando construir Android Emulator con ionic falla .. "Clase no encontrada: javac1.8"
  • Android: Debería agregar un constructor vacío a un fragmento utilizado en ViewPager
  • Servicio enlazado versus servicio iniciado en Android y cómo hacer ambas cosas
  • Android Realm, objetos de consulta por atributo secundario
  • Buscar el uso de id que no funciona en Android Studio en Windows
  • El paquete choca con un tipo en código java
  • ¿Cómo cambiar el fondo del widget usando RemoteViews?
  • ¿Debemos usar clases anónimas para OnClickListeners o clases internas con nombre?
  • Cómo establecer el color de fondo en el diseño xml?
  • JUnit UnsatisfiedLinkError: android.util.Log.isLoggable (Ljava / lang / String;
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.