ANDROID.NPE

NullPointerException は、NULL 値を逆参照しようとした場合にスローされます。この逆参照は、関数呼び出し、フィールドの読み取りまたは作成、または配列アクセスなどがあります。ANDROID.NPE エラーは、Android 固有の NULL ポインターが逆参照される状況に対して報告されます。

例 1

コピー
     protected void onCreate(Bundle bundle) {
         super.onCreate(bundle);
         setContentView(R.layout.note_layout);
         final ImageView image = (ImageView) findViewById(R.id.image);
 
         final String title = bundle.getString(TITLE);
         setTitle(title);
     }

規約により、「bundle」は 'onCreate()' メソッドで NULL の可能性があるため、ANDROID.NPE が 22 行目に対して報告されます。

関連チェッカー

セキュリティトレーニング

Secure Code Warrior が提供しているアプリケーションセキュリティトレーニング教材。

拡張機能

このチェッカーは、Klocwork knowledge base (ナレッジベース) を利用して拡張できます。詳細については、Java 解析のチューニングを参照してください。