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

급합니다 도와주십쇼 !!

0 추천
public void find_icon(String icon) {
    if (icon.equals("50n")) {
        mediaPlayer = MediaPlayer.create(this, R.raw.song);
        mediaPlayer.start();
        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.setTitle("현재 비가옵니다")
                .setMessage("우산을 준비하세요")
                .setPositiveButton("확인", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int whichButton) {
                    }
                });
        AlertDialog dialog = builder.create();
        dialog.show();
    } else {
        Toast.makeText(this,"정보없음", Toast.LENGTH_SHORT);
    }
}

이부분을 버튼 클릭시 발동되게 하고싶은데 정말 모르겠네요 ㅠㅠ

3일째 고생중 입니다. 소스 코드좀 써주시면 정말 감사하겠습니다 !!

익명사용자 님이 2018년 11월 16일 질문

1개의 답변

0 추천
Button button = findViewById(R.id.button);

button.setOnClickListener(new View.OnClickListener(){

   @Override

    public void onClick(View v){

        find_icon(String값);

    }

}

public void find_icon(String icon){

...이미 해놓으신 부분이니 생략...

}

이렇게 하면 버튼 클릭시 함수호출부부분의 String값이 뭐냐에 따라 find_icon 함수가 돌아가겠지요.

이런걸 원하시는게 맞나요?
익명사용자 님이 2018년 11월 16일 답변
...