0

Im new to android studio and im writing my first app

Im following this tutorial https://www.instructables.com/id/How-To-Create-An-Android-App-With-Android-Studio/

When I add the code for the onClick method i get this error:

error: cannot find symbol
        button.setOnClickListener(new onClickListener() {
                                      ^
  symbol:   class onClickListener
  location: class MainActivity

This is my MainActivity.java file

package com.example.myapplication;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.content.Intent;

import android.view.View;

import android.widget.Button;
import android.widget.TextView;

import static android.view.View.*;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Button button = (Button) findViewById(R.id.button);

        button.setOnClickListener(new onClickListener() {

            @Override

            public void onClick(View v) {

                goToSecondActivity();

            }

        });
    }
    private void goToSecondActivity() {

        Intent intent = new Intent(this, SecondActivity.class);

        startActivity(intent);

    }
}

Whats wrong? And how can I fix this?

All this button does is it should go to the 2nd page

redbulll
  • 91
  • 4
  • 10

2 Answers2

2

It is capital O not small o

button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            goToSecondActivity();
        }
});
Syn3sthete
  • 4,151
  • 3
  • 23
  • 41
1

it should be new View.OnClickListener()

button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            goToSecondActivity();
        }
});
Pratik Butani
  • 60,504
  • 58
  • 273
  • 437