エラーメッセージが表示される前にアクティビティが破棄された場合(つまり、一部のデータをリフレッシュするためにAsyncTaskを起動してから、アクティビティ)。エラーメッセージを表示したいと思います。findViewByIdは、インフレータブルレイアウトからヌルを返します。
今は、アプリケーションをコンテキストとして使用してToastを使用できます。これは正常に動作します。
私たちはカスタムレイアウトをミックスに追加しようとしています。レイアウトを膨らませてから、テキストビューのいくつかを設定しようとしています。残念ながら、インフレしたビューでfindByViewIdを呼び出すと、常にnullになり、カスタムレイアウトでテキストを設定することはできません。
これにアプローチするための推奨事項はありますか?その時点で唯一の参考資料はアプリケーションです。
表示するコードはありますか? – aromero
findViewByIdを使用する前に、ビューが存在することを確認してください。カスタムレイアウトはprogrammaticicalyかxmlか? – Phobos
コンテンツはまだ設定されておらず、コンテンツが設定されていないとビューを取得できないようです。これは基本クラスであり、その前に発生するため、結果のコンテンツがどのようなものかを知る方法はありません。 –