奇妙な問題があります。次のコードがあります。
if (fbIntent.hasExtra("Link")) {
try{
postData[0]= fbIntent.getStringExtra("Link");
} catch (Exception e) {Log.d("fbIntent error",e.getMessage() );}
}
fbIntent.hasExtra("リンク") は true です。したがって、コンパイラは if ステートメントに入ります。しかし、fbIntent.getStringExtra("Link") を使用して文字列を取得できません。これは、Eclipseでのデバッグから知っています。実行すると、次のようになります。
01-21 14:12:01.030: ERROR/AndroidRuntime(311): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.examples.Kikin/com.examples.Kikin.FacebookLogin}: java.lang.NullPointerException: println needs a message
私を助けてください。