там
Я занимаюсь разработкой приложения для Android, которое может получать данные из веб-службы через GSON и залп.Данные могут быть легко получены с сервера в первый раз, но когда я обновляю данные с сервера, данные не обновляются в моем приложении даже после перезапуска приложения.
Данные могут храниться в кеше, поскольку при удалениичто данные кеша из данных приложения обновляются!
Ниже приведен мой код MainActivity ....
userList = (RecyclerView) findViewById(R.id.myImgRecyclerView);
userList.setHasFixedSize(true);
userList.setLayoutManager(new LinearLayoutManager(MainActivity.this));
StringRequest request = new StringRequest(URL, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
Log.d("CODE", response);
GsonBuilder gsonBuilder = new GsonBuilder();
Gson gson = gsonBuilder.create();
Img[] users = gson.fromJson(response, Img[].class);
MyAdapter ma = new MyAdapter(MainActivity.this, users);
userList.setAdapter(ma);
ma.notifyDataSetChanged();
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Toast.makeText(MainActivity.this, "Error", Toast.LENGTH_LONG).show();
}
});
RequestQueue queue = Volley.newRequestQueue(MainActivity.this);
queue.add(request);
queue.start();
Поэтому, пожалуйста, дайте мне какое-нибудь решение для обновления данных без очистки данных кеша!
Благодарю вас.