Android Notepad tutorial

Notepad Tutorial

1. mDb.insert() return  _id?
2. The list and empty IDs are provided for us by the Android platform, so, we must prefix the id with android: (e.g., @android:id/list).? 什么意思?
    @android:开头的一些东西(etc. android:id/empty)是由android.R这个类提供的一些默认配置,可以直接用android命名空间来用.@+id/myText这样的则是自己定义的.
3. AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo();
    info.id 能得到 note的id??
4. 在方法内,如果要多次访问全局变量,先把全局变量赋值给一个局部变量,再多次访问这个局部变量会提高效率.
5. 添加新的activity, 在AndroidManifest.xml的application元素中添加
<activity android:name=".NoteEdit"></activity>
6. Activity之间通信,
    Intent i = new Intent(this, NoteEdit.class);
    startActivityForResult(i, ACTIVITY_CREATE);
在方法protected void onActivityResult(int requestCode, int resultCode,Intent intent)中接收返回结果,这是覆盖父类的方法,注意要先调用super的方法.

在被通知的activity的onCreate方法中接收通知
            Bundle extras = getIntent().getExtras();
            mRowId = extras != null ? extras.getLong(NotesDbAdapter.KEY_ROWID): null;
通过判断extras是否为空,决定取不取数据.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值