0
添加
我有我的一些數據服務器上的JSON文件:檢查JSON文件被修改或新的項目被編程
這是我的JSON的某些部分:
{
"ringtones": [
{
"title": "Morning Alarm - Fur Elise",
"link": "http://symphonyrecords.ir/rings/ala8_morning_alarm.mp3",
"duration": "00:23",
"id": 71,
"genre": ["piano", "alarm"]
},
{
"title": "Moein - Tolou",
"link": "http://symphonyrecords.ir/rings/pia1_moein_tolou.mp3",
"duration": "00:43",
"id": 70,
"genre": ["piano"]
}
]
}
我顯示此在列表視圖的信息,所以首先我下載並保存在一個臨時文件夾這個JSON文件,然後我填充我的名單與下載的文件。
這是我如何得到我的JSON數據
JSONArray jsonArray = jsonObj.getJSONArray("ringtones");
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject obj = jsonArray.getJSONObject(i);
Product product = new Product();
product.setTitle(obj.getString("title"));
product.setThumbnailUrl(obj.getString("link"));
product.setDuration(obj.getString("duration"));
product.setId(obj.getInt("id"));
JSONArray genreArray = obj.getJSONArray("genre");
ArrayList<String> genre = new ArrayList<>();
for (int j = 0; j < genreArray.length(); j++) {
genre.add((String) genreArray.get(j));
}
product.setGenre(genre);
songList.add(product);
我不想將遠程推送通知|手動每次我在我的JSON添加一個新的項目,所以我需要以編程方式檢查每當一個新的項目被添加和顯示通知本地。
我準備我的通知方法。但我不知道如何做檢查。
你能不能給我一個提示嗎?
使用校驗和可能? –