No accedo a un activity desde otro activity con un botón

Para dar las gracias debes entrar o registrarte en el foro

Recién llegado
Recién llegado
Mensajes: 3 Agradecido: 0
04 Abr 2018, 23:55# 1

Buenas noches.
En mi intento de primera aplicación en Android, tengo una actividad inicial (Menu_inicio_Activity) y otra (Base_Datos_Activity) a la que debo acceder desde la inicial con un botón (btn_bd) pero al dar al botón no pasa nada. El código es similar al varios tutoriales que hay por la red pero no consigo solventar el problema. Qué problema tengo?

Código de Menu_inicio_Activity:

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class Menu_inicio_Activity extends AppCompatActivity {

//Declaración de variables botones
private Button bd, salir;

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

bd=(Button) findViewById(R.id.btn_bd); // La variable button bd es igual al botón btn_bd

bd.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
Intent ir=new Intent (Menu_inicio_Activity.this, Base_DatosActivity.class ); //Ir a Base de datos si pulso este botón
startActivity(ir);
}
});

salir=(Button) findViewById(R.id.btn_s); // Variable del botón Base de datos

salir.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
finish();
}
});
}


}


Código de Base_Datos_Activity:
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;


public class Base_DatosActivity extends AppCompatActivity {

//Declaración de las variables botones
Button visita, tratamiento, siembra, cultivar, cosecha;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_base__datos);

// Variable del botón VISITA

visita=(Button) findViewById(R.id.btn_visita);
visita.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
Intent intent=new Intent (Base_DatosActivity.this, Visita.class ); //Ir a layout Visita si pulso este botón
startActivity(intent);
}
});

// Variable del botón TRATAMIENTO
tratamiento=(Button) findViewById(R.id.btn_tratamiento);
tratamiento.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
Intent intent=new Intent (Base_DatosActivity.this, tratamiento.class ); //Ir a layout Tratamiento si pulso este botón
startActivity(intent);
}
});

// Variable del botón SIEMBRA
siembra=(Button) findViewById(R.id.btn_siembra);
siembra.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
Intent intent=new Intent (Base_DatosActivity.this, Siembra.class ); //Ir a layout Siembra si pulso este botón
startActivity(intent);
}
});

// Variable del botón CULTIVAR
cultivar=(Button) findViewById(R.id.btn_cultivar);
cultivar.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
Intent intent=new Intent (Base_DatosActivity.this, Cultivar.class ); //Ir a layout Cultivar si pulso este botón
startActivity(intent);
}
});

// Variable del botón COSECHA
cosecha=(Button) findViewById(R.id.btn_cosecha);
cosecha.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
Intent intent=new Intent (Base_DatosActivity.this, Cosecha.class ); //Ir a layout Cosecha si pulso este botón
startActivity(intent);
}
});

}



}


Código de AndroidManifest:


package="com.example.josemanuel.agrisoftv1">

android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">

















Un saludo y gracias.

Gracias  
Etiquetado en: