我得到一個錯誤顯示java.lang.NullPointerException:需要的println使用下面的代碼Log.d不會打印出消息
for (Application app : mApplications) {
Log.d("LOG", "********");
Log.d("LOG", app.getName());
Log.d("LOG", app.getArtist());
Log.d("LOG", app.getReleaseDate());
}
但在第二個參數日誌語句時,一個消息,如果我在引號之間添加另一個字符串,錯誤消失
for(Application app: mApplications){
Log.d("LOG", "******************");
Log.d("LOG","Name: " +app.getName());
Log.d("LOG","Artist: " +app.getArtist());
Log.d("LOG","ReleaseDate: " +app.getReleaseDate());
}
兩者之間有什麼區別?
日誌信息不能爲空..可能是應用程序空結賬? –