使用的OkHttp框架做网络请求,但是在onFailure的方法中一句打印失败信息的代码报错了
错误的信息
报错的地方
求指教
高洛峰2017-04-17 17:55:15
e.getMessage() が null です。次のように変更します。
リーリー実際、e.getMessage() は String 型なので、再度 toString() する必要はありません。
伊谢尔伦2017-04-17 17:55:15
これは一般的な Java null ポインター例外です。okhttp とは関係ありません。すべての例外にメッセージがあるわけではないため、getMessage() は非 null であることを保証できないため、直接使用しないでください。
PHP中文网2017-04-17 17:55:15
onFailure コールバック関数で e.printStackTrace() を直接出力し、ログに基づいて IO 例外が発生した場所を特定します。その後、手がかりに従って問題を見つけることができます
ringa_lee2017-04-17 17:55:15
Null ポインター例外は okhttp とはあまり関係ありません。コード行に何か問題がある可能性があります。別の書き方または考え方を試してください。