2017-12-21 35 views
-4

私はあなたの現在の位置を取得するアプリケーションを持っており、APIを介して気象情報を取得して表示します。同時に、アプリケーションはSQLiteDatabaseにテキストとともに画像を追加し、リストビューで表示することができます。NullPointerExceptionおよび/またはCursorWindowのエラー

私は現在2つの方法でアプリケーションを作成しようとしています。最初に天気APIを作成し、その後にSQLiteDatabaseを作成します。この方法では、

「:12行、2列がありCursorWindowから行0、列2の読み込みに失敗しましたE/CursorWindow」期待通りAPIは動作しますが、SQLiteDatabaseをスローします

私が試した他の方法は、データベースを作成して後でWeather APIを使用するという逆でした。これにより、予想通り、データベースは動作しますが、APIは

をスロー「にjava.lang.NullPointerException:仮想メソッド呼び出ししようと 『on』に無効android.widget.TextView.setText(java.lang.CharSequenceを)ヌルオブジェクトリファレンス '

私は何が間違っているのか分かりません。私はここ数日、頭の中で頭を上げようとしています。誰かが何が問題になっているかについて助力を得ているなら、私に知らせてください。また、問題を認識するためにコードを添付する必要があるかどうかを教えてください。

誰でも私の現在のアプリケーションを送ってもらえますか、私に知らせてください!

+0

2番目のエラーでは、APIまたはデータベースに何もエラーがありません。あなたのTextViewはnullです。 –

+0

いずれにしても、ヘルプが必要な場合は[mcve]を投稿する必要があります。投稿の編集リンクを見つけてください –

+0

明らかに欠陥があるかどうか私の申請書を喜んで送ってもらえますか? –

答えて

0

たとえば、findViewByIdを使用してTextViewを割り当てる必要があります。

+0

空のオブジェクトを呼び出すと、EmptyObjectPointerExceptionが発生するはずです。 :-) – agim

+0

正直言って私はEmptyObjectPointerExceptionを見たことがない、NullPointerExceptionです。 setText(java.lang.CharSequence)明らかにCharSequenceまたはStringオブジェクトがnullと等しい – CrazyZhang

+0

空のオブジェクトを呼び出すと、何が起こるかテストしましたか?どうしますか? – agim