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

안드로이드 fragment 버튼 이벤트 질문

0 추천
package com.example.user.project;
 
/**
 * Created by User on 2015-04-14.
 */
 
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
 
public class Main_moreActivity extends Fragment {
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        View moreview = inflater.inflate(R.layout.main_more, container, false);
 
 
 
            Button morebtn = (Button)moreview.findViewById(R.id.more_btn);
 
            morebtn.setOnClickListener(new View.OnClickListener() {
 
                @Override
 
                //전화걸기 *아래 AndroidManifest에서 permission(허가)을 주어야 바로 전화거 걸립니다
                public void onClick(View v) {
                    // TODO Auto-generated method stub
                    Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:010-0000-0000"));
                    startActivity(intent);
                }
 
            });
        return moreview;
        }
 
    }
버튼을 누르면 전화가 걸리는 코드를 짜는도중에
이렇게짯는데
오류는 안나는데
버튼을 누르면 프로젝트가 작동중지가됩니다
 
도대체 작동이 왜안되는지 몰라서 질문드려봅니다 ㅠㅠ
 
 
 
 
 
익명사용자 님이 2015년 4월 20일 질문
버튼이벤트가 잘못된건지, 전화거는 쪽이 잘못된건지 확인해보시는게 좋을 듯.
버튼이벤트 안에 전화 이벤트 코드들을 주석처리하셔서 다른 문구를 띄워본다거나..확인해보시는게

1개의 답변

0 추천

AndroidManifest.xml 에 퍼미션 추가 했나여? 주석에도 써있는데..

<uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>
Gradler (109,780 포인트) 님이 2015년 4월 20일 답변
햇습니당 햇는데 버튼을누르면 작동이 중지됩니다.
어플이 중지될 때 로그캣에 뜨는 에러로그를 올려보세여
...