2012-04-26 8 views

答えて

2

最初のアクティビティまたはアクティビティで、アプリケーションの戻り値(終了を除く)がない場合は終了し、終了を確認するポップアップダイアログが表示されます

@Override 
public void onBackPressed() { 
    DialogInterface.OnClickListener listener = new OnClickListener() { 
     @Override 
     public void onClick(DialogInterface dialog, int which) { 
      YourActivity.this.finish(); 
     } 
    }; 
    AlertDialog.Builder bldr = new Builder(YourActivity.this); 
    bldr.setMessage("Are you sure you want to exit?"); 
    bldr.setPositiveButton(android.R.string.yes, listener); 
    bldr.setNegativeButton(android.R.string.no, null); 
    bldr.show(); 
} 
+0

エラーコード – bisemanu

+0

どのようなエラーがありますか? ** YourActivity **をあなたの活動の名前に置き換えましたか?また、* Imports *(必要に応じて)を修正しましたか? – waqaslam

+0

はい、私は "YourActivity"を私の名前に変更し、インポートで修正しました。エラーはここではpublic void onBackPressed(){ \t \t DialogInterface.OnClickListener listener = new OnClickListener(){ – bisemanu

関連する問題