2011-10-27 29 views
1

我有一個應用程序在第一個用戶的手機發送短信給第二個用戶。我能夠發送短信給第二個用戶,但我想有一個按鈕,可以顯示我收到的短信。 現在我有一個代碼從教程http://mobiforge.com/developing/story/sms-messaging-android,但它顯示短信後立即收到第二個用戶。我希望它只顯示一些特殊的按鈕,如「查看短信」點擊。我該怎麼做它?請任何想法。如何創建一個顯示接收到的短信的gui?

這裏是代碼的鏈接:

http://pastebin.com/Hu317WNd

回答

2

你將有當用戶點擊打開文件/ SQL按鈕在內存中存儲/數據庫/文件的消息的地方,然後一切和在堆棧上顯示第一條消息。

聽按鈕點擊,獲取最新消息,顯示。

你可以給這個或一些代碼段的一些教程鏈接它會很容易然後。還有一件事,當從 文件檢索到該消息時,我們是否可以有回覆選項,以便用戶可以回覆它?如果 是的,請解釋一下如何?或者告訴我如何將以上 要求更改爲這個要求?

我可以張貼一些鏈接,你可以把它們放在一起

Button Click listener右頂部

Reading and writing to a file這可能不是最好的方式,但你可以有一個逗號分隔的文件,存儲等待回覆的消息。 最好的方法是數據庫,但因爲它似乎是你的初學者從一個文件或甚至shared preferences開始。

當您從文件或數據庫中讀取消息時,您應該有電話號碼數據,並且您可以在顯示消息時顯示回覆按鈕。

+0

你可以給這段代碼或某段代碼做一些簡單的教程鏈接嗎?還有一件事,當這條消息退出文件時,我們可以有一個回覆選項,以便用戶可以回覆它。如果是,請解釋如何?或告訴我如何將上述要求更改爲該要求?提前致謝。 –

0

按照您發送的教程進行操作,只需在廣播監聽器中接收到消息時存儲該消息即可。

+0

我該怎麼做?你能詳細說明嗎? –

+0

@lan:請詳細解釋一下這個概念。提前感謝。 –

+1

這個問題有很多租戶可以用現有的文檔解決。看看你教程中的最後一個代碼示例。在onReceive中,將消息保存到變量。也許你可以使用一個矢量來存儲多條消息。如何將此鏈接到用戶界面是一個完全不同的問題。 – Ian