このライブラリを機能させるのに問題があります。問題のライブラリは PullToRefresh であり、Android Studio によると、ライブラリ内にいくつかのファイル エラーがあり、正しく動作しません。プロジェクトは正常にコンパイルできますが、デバイスで実行しようとするとすぐに「動作が停止しました」と表示され、LogCat は LayoutInflater が正しくないという情報を吐き出します。他の人はこれで問題なく動作しているので、ライブラリにエラーがあるとは思えませんが、誰かがこれを修正するのを手伝ってくれたらありがたいです. ライブラリとして使用されている actionbarsherlock があり、それは完全に機能します。それが問題であり、エラーがまだ発生しているかどうかを確認するためだけに、actionbarsherlock を削除しようとしました。
これは、ライブラリが使用できない理由について android studio が言っていることです。必要な場合は、logcat を要求してください。
Rendering Problems The following classes could not be instantiated:
- com.handmark.pulltorefresh.library.PullToRefreshScrollView (Open Class, Show Exception)
Tip: Use View.isInEditMode() in your custom views to skip code or show sample data when shown in the IDE
Exception Details java.lang.NullPointerException
at com.handmark.pulltorefresh.library.internal.LoadingLayout.<init>(LoadingLayout.java:83)
at com.handmark.pulltorefresh.library.internal.RotateLoadingLayout.<init>(RotateLoadingLayout.java:42)
at com.handmark.pulltorefresh.library.PullToRefreshBase$AnimationStyle.createLoadingLayout(PullToRefreshBase.java:1328)
at com.handmark.pulltorefresh.library.PullToRefreshBase.createLoadingLayout(PullToRefreshBase.java:587)
at com.handmark.pulltorefresh.library.PullToRefreshBase.init(PullToRefreshBase.java:1108)
at com.handmark.pulltorefresh.library.PullToRefreshBase.<init>(PullToRefreshBase.java:113)
at com.handmark.pulltorefresh.library.PullToRefreshScrollView.<init>(PullToRefreshScrollView.java:33)
at java.lang.reflect.Constructor.newInstance
at android.view.LayoutInflater.rInflate_Original
at android.view.LayoutInflater_Delegate.rInflate
at android.view.LayoutInflater.rInflate
at android.view.LayoutInflater.inflate
at android.view.LayoutInflater.inflate