안드로이드 개발 질문/답변
(글 수 45,052)
// 다이얼로그 생성부분 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을 대입하면 어플리케이션이 죽어버리는군요.
여러분들의 조언 부탁드립니다.
안드로이드 개발자 입니다.
많은 정보공유를 했으면 좋겠습니다.
하이브리드앱에 관심이 많아요~
뒤늦은 자답.
구조를 바꾸었더니 정상적으로 동작하더군요.