我已经在主要活动中创建了数据库帮助程序类的实例。
我想从可以更新该数据库的任何其他活动访问该实例。
我创建了一个getApplicationContext()
为context
的实例,但它仍未在另一个活动中显示该实例。
答案 0 :(得分:0)
您可以在Application文件上创建数据库,而不是Main Activity。
然后您可以从任何地方访问它,而不是特定的活动。
应用程序应用程序
public class ApplicantApp extends Application{
private static Database yourdatabasevariable;
}
另一项活动
public class ActivityA{
Application.yourdatabasevariable;
}