Jaison_Joseph
Jaison_Joseph

Reputation: 333

Cannot resolve method 'setOnRefreshListener(anonymous android.support.v4.widget.SwipeRefreshLayout.OnRefreshListener)'

I want to implement Swipe to Refresh to my fragment, it works fine with the xml code, but when it comes to java code , i am getting n error like Cannot resolve method 'setOnRefreshListener(anonymous android.support.v4.widget.SwipeRefreshLayout.OnRefreshListener)'

enter image description here

this is how i implemented in java code

import static com.hackerinside.jaisonjoseph.polysocial.R.id.swiperefresh;

.

    swiperefresh.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
        @Override
        public void onRefresh() {
            //view.loadUrl("https://mbasic.facebook.com");


            view.loadUrl("https://mbasic.facebook.com/notifications");

            swiperefresh.setRefreshing(false);

        }


    });

Upvotes: 0

Views: 2105

Answers (1)

Sagar Chavada
Sagar Chavada

Reputation: 5269

this is should be like this:

import android.support.v4.widget.SwipeRefreshLayout;
private SwipeRefreshLayout mswipeRefreshLayout;

mswipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
            @Override
            public void onRefresh() {

              //write your code here.
              //
                mswipeRefreshLayout.setRefreshing(false);
            }
        });

Upvotes: 1

Related Questions