我想表明3 fragments在我Activity和加载数据从json任何fragments!我需要将网站数据显示Recyclerview在OkHTTP v3库中.
我想将此数据显示为离线,我的意思是,如果用户关闭数据/ wifi,则显示此数据以供离线使用.但我不想使用SQLite数据库!
对于这个想法,我使用okHttpClient cache,但找不到setCache客户端,并告诉我这个错误:图像链接
MainActivity代码:
public class MainActivity extends AppCompatActivity {
private RecyclerView recyclerView;
private ArrayList<AndroidVersion> data;
private DataAdapter adapter;
private static Context context;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
context = this;
initViews();
}
private void initViews() {
recyclerView = (RecyclerView) findViewById(R.id.card_recycler_view);
recyclerView.setHasFixedSize(true);
RecyclerView.LayoutManager layoutManager = new LinearLayoutManager(getApplicationContext());
recyclerView.setLayoutManager(layoutManager);
loadJSON();
}
private void loadJSON() …Run Code Online (Sandbox Code Playgroud)