编辑页面模式下,如果数据没有改动,返回不弹出对话框?

侯林宏 发布于 2012/06/26 15:27
阅读 205
收藏 0

if (keyCode == KeyEvent.KEYCODE_BACK) {
   new AlertDialog.Builder(this)
     .setMessage(R.string.sure_exit)
     .setNegativeButton(R.string.cancel,
       new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog,
          int which) {
        }
       })
     .setPositiveButton(R.string.confirm,
       new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog,
          int whichButton) {
         finish();
        }
       }).show();
   return true;
  } else {
   return super.onKeyDown(keyCode, event);
  }
 }

怎么知道有没改动有数据?

加载中
0
迷途d书童
迷途d书童

可以参考下:http://vvsongsunny.iteye.com/blog/847788
判断你的编辑框的内容是否改变了

侯林宏
侯林宏
传到下一个页面的数据,不是要跟原数据相比啊
侯林宏
侯林宏
传到下一个页面的数据,不是要跟原数据相比才可以的啊。如果没有就不弹出框。
返回顶部
顶部