你的错误很明显
E/AndroidRuntime(909): java.lang.NullPointerException: println needs a message 02-27 11:03:42.058:
您必须为日志消息提供一条消息。不能为空。
Log.i(course.getcoursename(), null);
应该
Log.i(course.getcoursename(), "Some not null string");

你的错误很明显
E/AndroidRuntime(909): java.lang.NullPointerException: println needs a message 02-27 11:03:42.058:
您必须为日志消息提供一条消息。不能为空。
Log.i(course.getcoursename(), null);
应该
Log.i(course.getcoursename(), "Some not null string");