2016-04-04 14 views
0

皆さん、私はなぜリサイクルビューでSwipeRefreshを作成できないのか聞いてみたいと思います。それだけで、それはここで別のバージョンでアプリを破壊マシュマロで正常に動作し、あなたのlogcatからScreenshot of logcat Image belowSwipeRefreshLayoutはアンドロイドバージョン22以降では動作しません

+0

エラーログを表示できますか? –

+0

あなたの全体logcatを投稿してください – Vucko

+0

[スクリーンショットlogcat](https://drive.google.com/file/d/0B0el4AZQaRJtWElCZzYtSzlSZ2c/view?usp=sharing) 残念です。 –

答えて

1

です:

  • あなたはマシュマロの断片でネイティブの断片(android.app.Fragment
  • を使用しているわずかですより複雑で導入されたgetContext()メソッドですが、以前のプラットフォームには存在しません。
  • getContext()getActivity()から別のものを返す実用的な事例はありません。

getContext()の代わりにgetActivity()を使用してください。

これはSwipeRefreshLayoutとはまったく関係がありません。 OnRefreshListenerコールバックで間違ったメソッド呼び出しを使用しただけです。

+0

ありがとうございました。 –

+0

@EugenPechanecこちらもお答えください:http://stackoverflow.com/questions/36434071/android-support-v4-widget-swiperefreshlayout-working-but-it-is-not-visible –

関連する問題