小编Sup*_*yte的帖子

Sugar ORM不会将数据保存到数据库中

我目前正在为我的Android应用程序使用Sugar ORMAndroid Async Http Client.

我阅读了Sugar ORM的文档并完成了那里写的内容.我的HttpClient使用单例模式并提供调用某些API的方法.

现在是关于它的坏部分.我无法将数据持久保存到由Sugar ORM创建的数据库中.这是调用API的方法:

public void getAvailableMarkets(final Context context, final MarketAdapter adapter) {
        String url = BASE_URL.concat("/markets.json");
        client.addHeader("Content-Type", "application/json");
        client.addHeader("Accept", "application/json");

        client.get(context, url, null, new JsonHttpResponseHandler() {

            @Override
            public void onSuccess(int statusCode, Header[] headers, JSONArray response) {

                Log.i(TAG, "Fetched available markets from server: " + response.toString());


                Result<Markets> productResult = new Result<Markets>();
                productResult.setResults(new Gson().<ArrayList<Markets>>fromJson(response.toString(),
                        new TypeToken<ArrayList<Markets>>() {
                        }.getType()));
                ArrayList<Markets> marketsArrayList = productResult.getResults();

                // This lines tells me that there are no entries …
Run Code Online (Sandbox Code Playgroud)

android sugarorm android-async-http

5
推荐指数
1
解决办法
9527
查看次数

标签 统计

android ×1

android-async-http ×1

sugarorm ×1