我在第一个用户的手机上有一个应用程序,它向第二个用户发送短信。我能够将短信发送给第二个用户,但我想有一个按钮,可以显示收到的短信。 现在我正在使用教程http://mobiforge.com/developing/story/sms-messaging-android中的代码,但它会在第二个用户收到短信后立即显示短信。我希望只有在点击“查看短信”等特定按钮时才显示短信。如何我可以做吗?请任何想法。
以下是代码链接:
答案 0 :(得分:2)
你必须将消息存储在某个地方的内存/ db /文件中,然后当用户点击按钮时你打开文件/ sql,然后在堆栈上显示第一条消息。
听取按钮点击,获取最新消息,显示。
你能为这个或一些代码提供一些教程链接吗? 很容易。还有一件事,当从中检索到该消息时 文件我们可以有一个回复选项,以便用户可以回复它吗?如果 是的,请解释一下怎么样?或者告诉我如何更改以上内容 要求这一个?
我可以发布一些链接,你可以把它们放在一起
Reading and writing to a file这可能不是最好的方法,但您可以使用逗号分隔文件来存储等待回复的邮件。 最好的方法是数据库,但是因为看起来你的初学者是以文件开头,甚至是shared preferences。
当您从文件或数据库中读取消息时,您应该拥有电话#数据,并且在显示消息时可以显示回复按钮。
答案 1 :(得分:0)
使用您发送的教程,只需在广播监听器中收到消息时存储该消息。