在我的应用程序中,我将作业写入 SQLite 表中的队列。使用 JobService 我想处理这个队列。
我目前正在努力从 JobService 内部访问数据库,因为我需要 Context。getBaseContext() 和 getApplicationContext() 都给我留下了
尝试在空对象引用上调用虚拟方法 'android.content.Context android.content.Context.getApplicationContext()'
正如我似乎从https://developer.android.com/reference/android/app/job/JobService.html收集到的,JobService 似乎继承自 Context,但仅将其用作 Context似乎还不够。
我正在使用一个帮助类扩展 SQLiteOpenHelper 与数据库。
感谢您的时间。
€:我太仓促了,试图在我的构造函数中使用它作为上下文。一旦我将初始化代码移动到不同的部分,它就会按预期工作。