2017-04-08 8 views
0

スワイプをリフレッシュして自分のフラグメントに実装したいのですが、それはXMLコードで正常に動作しますが、私はこれは私がJavaコードメソッド 'setOnRefreshListener(anonymous android.support.v4.widget.SwipeRefreshLayout.OnRefreshListener)'を解決できません

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

に実装する方法ですCannot resolve method 'setOnRefreshListener(anonymous android.support.v4.widget.SwipeRefreshLayout.OnRefreshListener)'

enter image description here

のように、n個のエラーを取得しています。

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); 

     } 


    }); 
+0

あなたは 'swiperefresh'が正確、として宣言何がありますか? [編集]あなたの質問は、宣言と初期化コードを表示します。 –

+0

これだけ多く、私はJavaコードで追加しました。答えは –

+0

です。あなたはv4.widget.swipeRefereshレイアウトを使用していますが、インポートは異なります。インポートを変更するか、そのインポートを使用するswipeLayout –

答えて

1

これは次のようにする必要がありますされています

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); 
      } 
     }); 
関連する問題