2013-11-26 1 views
1

여기에 제 코드가 있습니다. 취소 할 때 백그라운드로 응용 프로그램을 보내라는 대화 상자를 만듭니다. 옵션 취소 당신은 리스너를 설정해야합니다대화 상자에서 오류가 발생했습니다. 취소

11-26 14:12:01.197: E/ViewRootImpl(5472): sendUserActionEvent() mView == null

mbtnimglogout.setOnClickListener(new OnClickListener(){ 

     @Override 
      public void onClick(View v) { 
       // TODO Auto-generated method stub 
      closeapp(); 
      }}); 
} 
void closeapp() 
{ 
    new AlertDialog.Builder(this) 
    .setIcon(android.R.drawable.ic_dialog_alert) 
    .setTitle("Closing Dealer Form") 
    .setMessage("Are you sure you want to send Application to Background?") 
    .setPositiveButton("Yes", new DialogInterface.OnClickListener() 
{ 
    @Override 
    public void onClick(DialogInterface dialog, int which) { 

    moveTaskToBack(true); 
    // finish();  
    } 

}) 
.setNegativeButton("No", null) 
.show(); 
} 
+0

전체 로그 캣 오류를 추가하십시오 'moveTaskToBack' 메소드 코드의 코드를 사용하십시오. – GrIsHu

+0

'alertDialog.setNeutralButton ("OK", null)으로 시도하십시오 : – GrIsHu

+0

은 logcat 오류입니다. 11-26 14 : 38 : 13.911 : E/ViewRootImpl (8871) : sendUserActionEvent() mView == null –

답변

0
.setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() 
{ 
@Override 
public void onClick(DialogInterface dialog, int which) { 
    dialog.cancel(); 
}}).show(); 
+0

감사합니다. 코드를 urs로. 하지만 logcat에서 같은 오류가 발생했습니다. –

0

:이 오류가 무엇입니까 따라이 자습서를 참조

.setNegativeButton("No",new DialogInterface.OnClickListener() { 
        public void onClick(DialogInterface dialog,int id) { 
         // if this button is clicked, just close 
         // the dialog box and do nothing 
         dialog.cancel(); 
        } 
       }); 

Here