首先讓我們知道我是Android新手。如何從Activity中調用外部類的方法?
嘗試創建多個類來處理數據庫表操作。創建一個數據庫幫手如下:
public class WSDatabaseHelper extends SQLiteOpenHelper {
private static final String DATABASE_NAME = "wsemp";
private static final int DATABASE_VERSION = 5;
public WSDatabaseHelper(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}
@Override
public void onCreate(SQLiteDatabase database) {
.............
}
@Override
public void onUpgrade(SQLiteDatabase database, int oldVersion, int newVersion) {
................
}
}
創建一個類來處理數據庫表操作:
public class CustomerBean {
private WSDatabaseHelper database;
@Override
public boolean onCreate() {
database = new WSDatabaseHelper(getContext());
return false;
}
public boolean insertObject(valObj) {
SQLiteDatabase db = database.getWritableDatabase();
db.insert(.......);
}
}
但現在我不知道我怎樣才能從我的活動或會議文件調用此insertObject功能。我嘗試了CustomerBean.isnertObject(obj),但它要求將方法更改爲靜態。
使該方法'static' – mihail 2013-02-21 15:33:09
你在'CustomerBean'中重寫了誰的'onCreate'方法?你不忘記延長'Activity'課程嗎? – 2013-02-21 15:42:59