Я пытаюсь запустить индикатор swipeRefreshLayout, когда мое приложение запускается, но оно не запускается! У меня есть listView с моим пользовательским адаптером, я загружаю JSON из URL-адреса и устанавливаю его в свой списокView, я хочу показать индикатор загрузки при первом запуске. Стараюсь эти способы: 1.Как индикатор запуска swipeRefreshLayout при запуске или создании активности
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_main, container, false);
swipeContainer = (SwipeRefreshLayout) rootView.findViewById(R.id.swipeContainer);
swipeContainer.setOnRefreshListener(this);
//it's not working!
swipeContainer.setRefreshing(true);
return rootView;
}
2.
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
// It's not working!!
swipeContainer.setRefreshing(true);
}
Примечание: Я уверен, что мой SwipeRefreshLayout прекрасно, потому что на OnStart или onRefresh метод работает в настоящее время.
Любое решение оценили :)
Благодарности @MounirElfassi – Reza