마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

setOnClickListener 오류에서 막혔습니다..ㅠㅠ

0 추천

안드로이드 스튜디오 시작한지 얼마 안된 초보입니다.

오늘 몇시간째 저기 오류 투성이에서 벗어날 수가 없어서 이렇게 질문글을 올립니다..ㅠㅠ

아무래도 setOnClickListener에서 시작된 오류인 것 같아서 제목을 저렇게 지었습니다.

조금이라도 도움이 될까 당시 화면 이미지도 넣었습니다.

 

package com.example.a202005144;

import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.content.Intent;
import android.net.Uri;
import android.view.View;
import android.widget.Button;

public class MainActivity extends AppCompatActivity {



    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
    Button firststartbutton = (Button)findViewById(R.id.firststartbutton);
         firststartbutton.setOnClickListener(new View.OnClickListener) {
        Intent myintent = new Intent(MainActivity.this,loginsectionActivity.class);
        startActivity(myintent);
        }


    Button bloglink = (Button)findViewById(R.id.bloglink);
    bloglink.setOnClickListener(new View.OnClickListener) {
    {
        Intent myIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://player-8627.tistory.com/251"));
        startActivity(myIntent);}
    }
}

 

mk8627 (170 포인트) 님이 2020년 5월 14일 질문

1개의 답변

0 추천
 
채택된 답변

 

 View.OnClickListener 쪽 문법이 틀렸습니다.

  굵게 표시한 부분을 참조 해서 고치시면 될 겁니다.

  firststartbutton.setOnClickListener(new View.OnClickListener() {
      @Override
      public void onClick(View v) {

        Intent myintent = new Intent(MainActivity.this, "짤려서 안보여요..-ㅇ-");
        startActivity(myintent);
      }
    });

익명사용자 님이 2020년 5월 14일 답변
mk8627님이 2020년 5월 15일 채택됨
도와주셔서 감사합니다!!
...