获取例外:
引起:android.database.sqlite.SQLiteException:没有这样的表: TABLE_USER_RITUALS(代码1):,编译时:选择* from TABLE_USER_RITUALS,其中USER_NAME ='vxfbb'和RITUAL_NAME = '早晨常规'
但是数据库是存在的,因为如果应用程序在后台打开,代码工作正常,当应用程序从后台删除时它就崩溃了
广播接收器类:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Web.Http;
namespace PublicWebApi.Controllers
{
public class UsersController : ApiController
{
Response response = new Response();
public Response GetAllUsers()
{
return response;
}
}
}
答案 0 :(得分:0)
我得到了答案:
您将需要上下文,用于调用您作为BroadcastReceiver onReceive方法签名的一部分的数据库以及它。
表示参考: how can i access database from broadcast receiver in android?