hola buena noche
estoy rompiendome la cabeza y llevo varios dias tratando de lanzar una segunda actividad despues de loguiarme y decirle con un botton que me deje ver un listview o cardview con una lista. ya probe las dos actividades por separado y funciona perfecto pero al integrarlas
me da error
java.lang.illegalStateException:could not find method onclic (View) in a parent or ancestor
mi codigo
java
public abstract class MainActivity extends FragmentActivity implements View.OnClickListener {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.fragment_profile);
View v = findViewById(R.id.boton1);
controlador();
}
public void controlador() {
AppCompatButton entry = (AppCompatButton) findViewById(R.id.boton1);
entry.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(getActivity(), MainActivity2.class);
startActivity(intent);
}
});
}
}
}
layout
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:layout_marginLeft="40dp"
android:layout_marginRight="40dp"
android:gravity="center"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v7.widget.AppCompatButton
android:id="@+id/boton1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:background="@color/colorPrimary"
android:onClick="onClick"
android:text="Lotes subasta"
android:textColor="@android:color/white"
/>
</LinearLayout>
les agradesco ya de ante mano su ayuda muchas gracias