//   다이얼로그 생성부분
 protected Dialog onCreateDialog(int id) {
        switch (id) {
        case QuestionDialog:
            new AlertDialog.Builder(ansim_care.this)
            .setTitle("실종신고")
            .setMessage("경찰청 미아찾기 신고센터에 전화거시겠습니까?")
            .setPositiveButton("확인", mClick)
            .setNegativeButton("취소", mClick)
            .show();
        }
        return null;
    }

    DialogInterface.OnClickListener mClick = new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int whichButton) {
            if (whichButton == DialogInterface.BUTTON1) {

                Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:01032314198"));
                startActivity(intent);
                

            } else {
             //작성필요  
            }
        }
    };

다이얼로그 부분

      public boolean onCreateOptionsMenu(Menu menu) {
            super.onCreateOptionsMenu(menu);
            MenuItem item=menu.add(0,1,0,"실종예방");
            item.setIcon(R.drawable.icon);
            
            menu.add(0,2,0,"트위터 미아찾기").
            setIcon(R.drawable.icon); 
            
            menu.add(0,3,0,"실종신고").
            setIcon(R.drawable.icon);
    
            
            return true;
        }

---------------- 중략

            case 3:

                showDialog(QuestionDialog);
            }
            return false;
        }
하단 메뉴 부분

          <activity android:name="ansim_care"
            android:excludeFromRecents="true"
            android:theme="@android:style/Theme.Wallpaper.NoTitleBar.Fullscreen"
            android:launchMode="standard"
            android:screenOrientation="nosensor"
            android:configChanges="orientation|keyboardHidden|keyboard|navigation" />


---------------중략


    <uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>
         
매니패스트부분 퍼미션 등록된 상태




안녕하세요. 초보개발자 날민입니다.
현제 액티비티가 떠있는상태에서 하단 메뉴를 터치시 dialog를 출력하고 확인을 누를경우 전화가 연결되도록 구성을 하고있습니다.
ACTION_DIAL로 할경우에는 전화번호가 입력된체로 출력이 되는데
ACTION_CALL을 대입하면 어플리케이션이 죽어버리는군요.
여러분들의 조언 부탁드립니다.
profile

안드로이드 개발자 입니다.

 

많은 정보공유를 했으면 좋겠습니다.

 

하이브리드앱에 관심이 많아요~