我正在开发一个应用程序来执行以下操作。
- 跟踪来电/去电。
- 如果用户接听电话,断开电话后会弹出一个屏幕。(用户必须填写一些信息,内容将保存在(Sqlite)数据库中)
现在我正在做的是:-
- 首先制作不同的入口点(自动启动)&这是应用程序的入口点。(逻辑工作正常)
- 实现跟踪来电/去电的电话监听器(逻辑工作正常)
- 当通话断开时,会弹出详细屏幕,用户可以填满屏幕。(逻辑工作正常)
但问题是当用户接收/执行呼叫并返回应用程序时,应用程序无法维护变量状态(如文件连接、应用程序中使用的全局变量),它们都会被重置。这个问题我只在呼入/呼出时间得到。
- 我使用了运行时持久性存储,但在将记录插入数据库的情况下它不起作用。
- 我重新初始化了 Database 类,但它根本不起作用。
请让我知道,为什么我会遇到这个问题。