Skip to content
Advertisement

setOnClickListener start another activity

I’m trying to start another activity by pressing on the cardview which has a friend finder id. But when I write home.java it gives me problems in the setOnClickListener. At homeActivity it tells me Cannot resolve method ‘homeActivity’ in ‘HomeActivity’. because?

public class HomeActivity extends AppCompatActivity {
private CardView btn_home;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    btn_home = findViewById(androidx.appcompat.R.id.home);

    btn_home.setOnClickListener(v -> homeActivity(new Intent(HomeActivity.this, TrovamicoActivity.class)));

}

Advertisement

Answer

btn_home.setOnClickListener(new View.OnClickListener() {

      @Override
      public void onClick(View view) {
        Intent intent = new Intent(HomeActivity.this, TrovamicoActivity.class);
        startActivity(intent);
      }

    });

If there is no code in the manifest, write it

<activity android:name=".TrovamicoActivity" />
User contributions licensed under: CC BY-SA
10 People found this is helpful
Advertisement