报错为:
Attempt to invoke virtual method 'java.lang.String android.content.Context.getPackageName()' on a null object reference
尝试在一个空对象引用上调用虚方法’java.lang.String android.content.Context.getPackageName()’
是因为这里的Context为空,因为这个Service继承至Context,而Context是有系统给的上下文,因此需要系统创建,我们来调用。而项目中我们在Service中通过下面方法创建服务就会出现这个报错。
FirstService firstService = new FirstService();
firstService.sayHello();