2014-09-17 1 views
0

ExamplesActivity.class는 조각 활동을하다어떻게 negative 버튼 alertdialog에서 fragment 활동을 호출 할 수 있습니까?

LoginActivity.class 활동 활동

작동이 중지되었습니다 잘 작동하지만 조각 활동이다? 도와주세요. . 당신이 FragmentActivity 하나를 얻을 동안 Dialog context을 얻으려고하는 이유

new AlertDialog.Builder(getActivity()) 
    .setTitle("Logout Warning !!!") 
    .setMessage("Apakah anda yakin keluar dari program ini?") 
    .setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() { 
     public void onClick(DialogInterface dialog, int which) { 
      continue with delete 
      Intent intent = new Intent(((Dialog) dialog).getContext(), LoginActivity.class); 
      startActivityForResult(intent, 0); 
     } 
    }) 
    .setNegativeButton(android.R.string.no, new DialogInterface.OnClickListener() { 
     public void onClick(DialogInterface dialog, int which) { 

      Intent intent= new Intent(((Dialog) dialog).getContext() ,ExamplesActivity.class); 
      startActivityForResult(intent, 0); 


     } 
    }) 
    .setIcon(android.R.drawable.ic_dialog_alert) 
    .show(); 
+1

는 => ** ** POST의 로그 캣 (http://stackoverflow.com/questions/23353173/unfortunately-myapp-has-stopped-how-can-i-solve-this) – EpicPandaForce

+0

"작동 정지" 83 번 라인은 뭐니? – Manitoba

답변

0

는 이해가 안 돼요. 다음 코드를 시도해보고 실패하면 logcat을 게시하십시오.

new AlertDialog.Builder(getActivity()) 
    .setTitle("Logout Warning !!!") 
    .setMessage("Apakah anda yakin keluar dari program ini?") 
    .setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() { 
     @Override 
     public void onClick(DialogInterface dialog, int which) 
     { 
      continue with delete 
      Intent intent = new Intent(getActivity(), LoginActivity.class); 
      startActivityForResult(intent, 0); 
     } 
    }) 
    .setNegativeButton(android.R.string.no, new DialogInterface.OnClickListener() { 
     @Override 
     public void onClick(DialogInterface dialog, int which) 
     { 
      Intent intent= new Intent((getActivity(), ExamplesActivity.class); 
      startActivityForResult(intent, 0); 
     } 
    }) 
    .setIcon(android.R.drawable.ic_dialog_alert) 
    .show();