我基本上是在创建其中一个应用程序,您可以在其中设置对特定 SMS 的自动响应。这听起来很简单,但这里的问题是我正在将所有接收和发送的消息记录到数据库中。我有一张关于应用程序应该回复的数字的数据/设置表。将联系人添加到此表时,还会创建一个新表(用于传入和传出消息)。
我需要一个 BroadcastReceiver 来启动一个 Intent,然后服务就完成了。我被卡住的部分是用户单击应用程序以更改设置,将联系人添加/删除到列表中,并查看记录的消息,所以我不知道该采取什么方法。我是否应该有 2 个服务,一个在 SQLite 数据库上工作,另一个在回复?这两个可以连接吗?
另一个问题是,如果该人当前在应用程序中查看日志,我需要做什么才能更新日志视图?
另外,我在标题中说“活动”,因为应用程序中的第一个屏幕是所有已激活联系人的列表视图,然后创建一个新活动,其中另一个列表视图由所选联系人的日志填充。
组织所有这些的最佳方式是什么?我不要求代码或任何东西,但一些图表或 UML'ish 类型的图纸会有所帮助。
谢谢