The header image and header logo disappear when scrolled back UP?
The header image and header logo disappear when scrolled back UP? kindly suggest a fix when I scroll down in a fragment (recyclerView) the header is fine but when I scroll back up the header disappears.
onCreate Code:- `@Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_1, container, false);
mRecyclerView = (RecyclerView) rootView.findViewById(R.id.recyclerView);
if (isGrid) {
layoutManager = new GridLayoutManager(getActivity(), 2);
} else {
layoutManager = new GridLayoutManager(getActivity(), 1);
}
mRecyclerView.setLayoutManager(layoutManager);
MaterialViewPagerHelper.registerRecyclerView(getActivity(), mRecyclerView, null);
return rootView;`
updateLayoutManager:-
` private void updateLayoutManager(int column) { mRecyclerView.removeItemDecoration(itemDecoration); realAdapter = new RecyclerViewMaterialAdapter(new 1_Adapter(getActivity(), DataLoader.getFakeData(getActivity()))); mRecyclerView.setAdapter(realAdapter); layoutManager.setSpanCount(column); layoutManager.requestLayout(); setItemDecoration(); MaterialViewPagerHelper.registerRecyclerView(getActivity(), mRecyclerView, null); }
@Override protected void onPostExecute(Void aVoid) { mAdapter.notifyDataSetChanged(); } }.execute(); }`
other methods:-
private class loadData extends AsyncTask<String, Void, String> {
@Override
protected String doInBackground(String... params) {
if (getActivity() != null)
realAdapter = new RecyclerViewMaterialAdapter(new 1_Adapter(getActivity(), DataLoader.getFakeData(getActivity())) ,2);
return "Executed";
}
@Override
protected void onPostExecute(String result) {
mRecyclerView.setAdapter(realAdapter);
//to add spacing between cards
if (getActivity() != null) {
setItemDecoration();
}
} '
any help?
same error