私は注文アプリを持っています。私はSQLiteを使ってユーザがカートに追加したものを保存しています。私の問題は、SQLiteデータベース内のすべてのデータをサーバーにアップロードするにはどうすればよいかということです。SQLiteのデータをMySqlデータベースに挿入する
つまり、ユーザーがORDERボタンを押すと、SQLite内のすべてのデータがデータベースにアップロードされます。
私はこれをやり取りして、配信する人物が検索してそのユーザーの注文の詳細を見ることができるようにしていますが、私はこれをどうやって取り組んでいるのか困っています。
私にアイデアを与える可能性のある洞察力やリンクを誰かが持っている場合、あるいは私に代替アプローチを提供していただければ幸いです。みなさん、ありがとう! :D
私はこの問題を解決しましたこれは私の解決策です。
Cursor data = db.getCartItems();
TotalOrderArray = new JSONArray();
data.moveToFirst();
while(data.isAfterLast() == false)
{
int totalColumn = data.getColumnCount();
TotalOrderObject = new JSONObject();
for (int i = 0; i < totalColumn; i++)
{
try {
TotalOrderObject.put(data.getColumnName(i), data.getString(i));
} catch (JSONException e) {
e.printStackTrace();
}
}
TotalOrderArray.put(TotalOrderObject);
data.moveToNext();
}
data.close();
SQLiteデータベース内のすべてのデータをJSONとして取得し、それをサーバーにアップロードするだけです。助けてくれた皆様に感謝します!
Volley、Retrofit、LoopJなどのHTTPライブラリを使用してサーバーにデータを投稿しましたか? – tahsinRupam
SQLiteを使用してデータを取得し、JSON文字列を変換し、JSON解析を渡します。とてもシンプルです –
@tahsinRupamはい私はボレーを使用しています。 –