我有在 Android 平台上使用的 sqlite 数据库。
我在运行时创建了表。我的 SQL 是:
CREATE TABLE funcs ( id INTEGER PRIMARY KEY AUTOINCREMENT, func_name TEXT, param NONE)
此表中的每一行都表示我的程序中的函数调用。并且参数为每一行更改它的类型。
而且,我已经创建了预设一行表格的类
class FunctionDB
{
private ContentValues mContentValues;
public FunctionDB(Cursor cursor)
{
DatabaseUtils.cursorRowToContentValues(cursor, this.mContentValues);
}
public int getID()
{
return this.mContentValues.getAsInteger("id");
}
public String getName()
{
return this.mContentValues.getAsString("func_name");
}
public ??? getParam()
{
return this.mContentValues.getAs???("param");
}
}
我希望这个类是通用函数类型。这意味着,我想通过检查函数的名称来确定param
列的类型。
如何param
在我的代码中接收列的通用类型?