hava a look at the following code you will find that

We assign the mNotesCursor field to a local variable at the start of the method. This is done as an optimization of the Android code. Accessing a local variable is much more efficient than accessing a field in the Dalvik VM, so by doing this we make only one access to the field, and five accesses to the local variable, making the routine much more efficient. It is recommended that you use this optimization when possible

@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);

Cursor c = mNotesCursor;//We assign the mNotesCursor field to a local variable
c.moveToPosition(position);
Intent i = new Intent(this,NoteEdit.class);
i.putExtra(NotesDbAdapter.KEY_ROWID, id);
i.putExtra(NotesDbAdapter.KEY_TITLE,
c.getString(c.getColumnIndex(NotesDbAdapter.KEY_TITLE)));
i.putExtra(NotesDbAdapter.KEY_BODY,
c.getString(c.getColumnIndex(NotesDbAdapter.KEY_BODY)));
startActivityForResult(i, ACTIVITY_EDIT);

}

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. android scrollview 滑动到顶端或者指定
  2. android 与C/C++混合编程小例子讲解o
  3. Android入门学习_Android获取来电号码
  4. eclipse ADT插件安装碰到的错误
  5. Android(安卓)Bugly 热修复 快速接入
  6. Android-telephony各文件解释
  7. 中间凹陷的 BottomNavigationView
  8. 十四、ContentProvider往通讯录添加联系
  9. 新浪微博2.5.1 for Android(安卓)去广告
  10. android studio导出apk步骤