【发布时间】:2013-11-25 12:18:08
【问题描述】:
我已尝试将 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 之间有什么区别。我尝试阅读 google android 教程,但它让我更加困惑。
【问题讨论】: