Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Cómo restablecer la base de datos SqLite en Android?

Quiero que mis usuarios puedan restablecer la aplicación, entonces necesito restablecer la base de datos SQLite que he creado. ¿Cómo puedo hacer eso? Quiero restablecer la base de datos o eliminar y volver a crear la base de datos.

  • El valor en edittext no se muestra hasta que se enfoque. Androide
  • Convierta el Array de Java normal o ArrayList a Json Array en android
  • ¿Cómo puedo obtener OnBackPressed () mientras SearchView está activado?
  • Flash dentro de Android WebView - ¿Cómo configuro la pantalla completa de forma automática?
  • Pérdida de variables orientaciones de conmutación
  • Cómo codificar Bitmaps en un video usando MediaCodec?
  • Construya androide con gradle, substituya la cadena cada sabor del producto
  • Pin Notificación a la parte superior del área de notificación
  • ¿Por qué se reinicia mi servicio de Android cuando se cancela el proceso, aunque utilicé START_NOT_STICKY?
  • Cómo ajustar el diseño cuando aparece el teclado virtual
  • Llame a la función Java desde JavaScript a través de Android WebView
  • ¿Cómo administrar versiones gratuitas y pagas de un proyecto de Android?
  • 5 Solutions collect form web for “Cómo restablecer la base de datos SqLite en Android?”

    Solo elimine su base de datos

    context.deleteDatabase(DATABASE_NAME); 

    Trabajando para mí.

     @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { db.execSQL("DROP TABLE IF EXISTS TABLE_NAME"); onCreate(db); } 

    Un poco tarde, pero esto puede ayudar a otras personas

     public void clearDatabase(String TABLE_NAME) { String clearDBQuery = "DELETE FROM "+TABLE_NAME; db.execSQL(clearDBQuery); } 

    Esto debería eliminar todas las filas de la tabla referirse a la documentación de la base de datos SQLite aquí !

    Puede eliminar el contenido de todas sus tablas mediante la delete from table where 1=1 , o puede llamar a su método de base de datos onCreate

    Basta con soltar tablas de la base de datos

     db.execSQL("DROP TABLE "+TABLENAME); 

    Y de nuevo crear la tabla en la misma base de datos.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.