Member 11082793 Ответов: 1

Как использовать базу данных веб - приложений в приложении android studio


Я хочу связать свою базу данных веб-приложений с моим приложением для android

Что я уже пробовал:

SQLiteDatabase db = mDbHelper.getReadableDatabase();

// Define a projection that specifies which columns from the database
// you will actually use after this query.
String[] projection = {
    BaseColumns._ID,
    FeedEntry.COLUMN_NAME_TITLE,
    FeedEntry.COLUMN_NAME_SUBTITLE
    };

// Filter results WHERE "title" = 'My Title'
String selection = FeedEntry.COLUMN_NAME_TITLE + " = ?";
String[] selectionArgs = { "My Title" };

// How you want the results sorted in the resulting Cursor
String sortOrder =
    FeedEntry.COLUMN_NAME_SUBTITLE + " DESC";

Cursor cursor = db.query(
    FeedEntry.TABLE_NAME,   // The table to query
    projection,             // The array of columns to return (pass null to get all)
    selection,              // The columns for the WHERE clause
    selectionArgs,          // The values for the WHERE clause
    null,                   // don't group the rows
    null,                   // don't filter by row groups
    sortOrder               // The sort order
    );

1 Ответов

Рейтинг:
2

Benktesh Sharma

Вероятно, вы можете написать службу, которая извлекает данные из webapi и помещает их в локальную базу данных SQLite. Вы можете запланировать, что эта служба будет выполнять задачу асинхронно с определенным интервалом. Кроме того, вы можете попробовать обновить обе БД одновременно, если сервис находится в сети. Вы должны быть осторожны с проблемой синхронизации.