我试图传递ContentValues
插入到数据库。
public long createEntry(String name, String description) {
ContentValues cv = new ContentValues();
cv.put(KEY_NAME, name);
cv.put(KEY_DESCRIPTION, description);
return ourDatabase.insert(DATABASE_TABLE, null, cv);
}
这种方法有效。但现在我想知道如何通过意图将其传递给其他形式。我只知道使用意图来传输视图/表单,但不知道如何传递数据。
public void onClick(View v) {
Log.i("lol","hello");
switch (v.getId()) {
case R.id.oil:
Intent i = new Intent("com.gtxradeon.brands.FirstBrandActivity");
startActivity(i);
finish();
break;
case R.id.android:
Intent i1 = new Intent(this, FirstBrandActivity.class);
startActivity(i1);
break;
default:
break;
}
最后,Bundles 和 ContentValues 有什么区别。