我有兩個電子郵件和用戶名編輯框。無論在它的用戶類型我試圖如下 HTTP // xxxxxxx.com/ID?郵件= * 電子郵件 &用戶= * usernane如何在我的應用程序中創建一個數組並獲取sqlite數據庫中的數據android
通過這個我得到一個它通過一個移動網址從網址返回數據,這是我在做什麼,如果網絡可用。但是,如果網絡不可用,我將這兩個值存儲在Sqlite數據庫中,如果網絡可用,則在另一個活動中,我將獲取上述數據,然後將它們移動到服務器。
我的問題是,在網絡不可用時,如果用戶試圖發送兩組用戶名和電子郵件到服務器,它將被存儲在數據庫中。我怎樣才能將這些值存儲在一個數組中,我怎樣才能一個接一個地讀取它們。請幫我的朋友
以下是我的代碼爲數據庫中的部分
off = openOrCreateDatabase("Offline.db", SQLiteDatabase.CREATE_IF_NECESSARY, null);
off.setVersion(1);
off.setLocale(Locale.getDefault());
off.setLockingEnabled(true);
final String CREATE_TABLE_OFFLINEDATA ="CREATE TABLE IF NOT EXISTS offlinedata(spotid INTEGER, username TEXT, email TEXT);";
off.execSQL(CREATE_TABLE_OFFLINEDATA);
ContentValues values = new ContentValues();
values.put("id", millis);
values.put("name", username);
values.put("mail", email);
off.insert("offlinedata", null, values);
Cursor con = off.rawQuery("select * from offlinedata" , null);
if (con != null)
{
if (con.moveToFirst())
{
do
{
int spotid = con.getInt(con.getColumnIndex("id"));
String first = con.getString(con.getColumnIndex("username"));
String middle = con.getString(con.getColumnIndex("email"));
}
while (con.moveToNext());
}
}
off.close();
請幫我的朋友....