我的Android應用程序的sqlite與後端服務器數據庫同步。 我希望當由於某種原因刪除數據庫(例如,應用程序被卸載)來更新我的服務器,他應該從其表中刪除行。 我正在尋找某種處理程序,但我找不到像onDatabaseDelete()。android如何處理數據庫刪除?
private static class DatabaseHelper extends SQLiteOpenHelper {
DatabaseHelper(Context context) {
super(context, DBAdapter.DATABASE_NAME, null, DBAdapter.DATABASE_VERSION);
}
@Override
public void onCreate(SQLiteDatabase db) {
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
}
}
我想作爲一種解決方法,我可以做到這一點,當應用程序被卸載,但這不是「優雅」。
任何人都可以請告訴我,如果有一種方式,以優雅的方式(從數據庫處理程序,而不是當應用程序被卸載)嗎?
編輯: 是否有可能把一個處理程序的應用程序卸載?是否可以在應用程序卸載之前運行一些操作?
感謝您的詳細解答! – theWizard