0
public interface LocalApi {
String HOST = "file:///android_asset/";
@GET("{filename}")
Flowable<XXXXBean> getLocalData(@Path("filename") String filename);
}
が、私はNullPointExpectionを取得し、なぜですか?
public interface LocalApi {
String HOST = "file:///android_asset/";
@GET("{filename}")
Flowable<XXXXBean> getLocalData(@Path("filename") String filename);
}
が、私はNullPointExpectionを取得し、なぜですか?
内部的にRetrofitは、OkHttpのHttpUrl
クラスを使用して、実際のURLを調べます。このクラスは、http://
およびhttps://
スキームでのみ機能するように設計されています。つまり、ローカルファイルを取得できず、Exceptionをスローするか、期待しない結果が生成されます。
どのポインタがnullポインタを取得しますか? –
あなたは_production_または_testing_目的のためにこれをしていますか? ** HTTP ** APIをJavaインターフェイスに変換するので、** FILE ** APIの_production_設定でこれを使用するのは意味がありません。 – Jon