我有一个奇怪的问题。我有以下代码:
if (fbIntent.hasExtra("Link")) {
try{
postData[0]= fbIntent.getStringExtra("Link");
} catch (Exception e) {Log.d("fbIntent error",e.getMessage() );}
}
fbIntent.hasExtra("Link") 是真的。所以编译器进入 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
请帮我。