2012-04-06 118 views
1

我正在開發書籍應用程序,當用戶點擊列表上的一本書時,我的應用程序提供了將該書籍添加到favorites.so的選項,所以用戶可以查看最喜歡的書籍 但我不'噸知道如何實現..加入收藏

回答

0

你的問題有點含糊。我在這裏看到兩個未解決的問題:

  1. 如何捕獲用戶點擊並處理事件?
  2. 如何以及在哪裏存儲書名/詳細信息?

For 1: 只要您的活動列出書籍執行相應的事件監聽器。請參閱:Android Doc - Input Events

對於2: 取決於要存儲的數據量,如果它只是喜歡的書名稱首選項可能會執行的操作。如果你想要選擇擴展存儲列表的每個書的詳細信息,那麼SQLite數據庫是你的選擇。

有一個Android教程如何持久化數據,以及: 在這裏看到:Android Doc - Data Storage

在這裏,我們有一個教程「Creating and using databases in Android」。

+0

嗨阿里,如果答案有幫助,然後請投票並標記一個答案。這是這個平臺工作方式的一部分;-)。謝謝。乾杯 – Michael 2012-04-06 10:47:09

+0

我在數據庫教程的答案中增加了一個鏈接。請在上面看到我的答案。 – Michael 2012-04-06 10:58:03

+0

感謝人......正是我在尋找的東西。欣賞它:) – Ali 2012-04-07 01:44:26

0

維護一個數據庫的所有優惠書。當用戶點擊任何只需在數據庫中添加該項目並且每當需要查看該圖書時,只需從數據庫中取回該圖書並將其顯示給用戶,以便按需要顯示該圖書。

+0

取決於共享首選項書籍號也是一種選擇, – 2012-04-06 03:45:19

+0

要麼保持其它表號OOF圖書共享或主要在第一臺,如果一個布爾變量這是真的,那麼這本書是分享到其他不共享 – 2012-04-06 03:47:54

+0

我的意思是共享偏好...這不是我的問題,我只是建議一個選項。 – 2012-04-06 03:51:17

0

可以存儲在兩個方面

  1. 使用SQLite但有些什麼編碼是沉重的這一價值觀。

  2. 使用序列化和反序列化來存儲數據。