sqlite моего Android-приложения синхронизируется с базой данных внутреннего сервера.
Я хочу, чтобы при удалении базы данных по какой-либо причине (например, при удалении приложения) обновлялся мой сервер, чтобы он удалял строки из своей таблицы.
я ищу какой-то обработчик, но я не могу найти ничего похожего на onDatabaseDelete ().
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) {
}
}
Я думаю, что в качестве обходного пути я мог бы сделать это, когда приложение удалено, но это менее "элегантно".
Может кто-нибудь сказать мне, если есть способ сделать это элегантным способом (из обработчика БД, а не когда приложение удалено)?
EDIT:
Можно ли поставить обработчик на удаление приложения? Можно ли выполнить несколько действий до удаления приложения?