मैं एक एंड्रॉइड एप्लिकेशन बनाने की कोशिश कर रहा हूं जो यह निर्धारित करेगा कि कार्य पूरा होने के लिए कितना समय बचा है। मैंने वोगेला के ट्यूटोरियल का पालन किया है, विशेष रूप से इस भाग http://www.vogella.com/articles/AndroidSQLite/article.html#todo को सामग्रीप्रोवाइडर और डेटाबेस बनाने के लिए। यह दो चीजों के साथ एक सूचीदृश्य, कार्य का नाम और कितने दिन शेष है (बाद में गणना की जाती है जब उपयोगकर्ता किसी अन्य गतिविधि में अपनी समाप्ति तिथि चुनता है)। मेरा ऐप वर्तमान दिनांक को कैलक्यूलेट करता है और इसे अंतिम तिथि से घटाता है और स्टोर करता है कि डेटाबेस में कितने दिन शेष हैं। समस्या यह है कि यह केवल एक बार संग्रहीत है। अब से तीन दिन यह अभी भी 4 दिन बाकी कहेंगे। मैं चाहता हूं कि ऐप यह जांचने के लिए कि ग्राहक द्वारा शुरू होने पर हर बार कितने दिन शेष रहें (वर्तमान दिनांक देखें, अंतिम तिथि से घटाएं और डेटाबेस में उस कॉलम को अपडेट करें)। समस्या यह है कि मुझे यकीन नहीं है कि यह कैसे करें। अगर कोई मुझे कुछ मार्गदर्शन दे सकता है तो मैं इसकी सराहना करता हूं।एंड्रॉइड सामग्री प्रदाता कुछ कॉलम अपडेट करें
5
A
उत्तर
17
गणना करते हैं तो getContentResolver().update(uri,values,selection,selectionArgs);
संपादित करें:
तो बस मूल्यों
ContentValues values = new ContentValues();
values.put(HabitTable.TIME); //whatever column you want to update, I dont know the name of it
...//any other values you want to update too
getContentResolver().update(HabitTable.CONTENT_URI,values,HabitTable.ID+"=?",new String[] {String.valueOf(id)}); //id is the id of the row you wan to update
स्पष्ट रूप से आप सही स्तंभ नाम
संबंधित मुद्दे
- 1. एंड्रॉइड सामग्री प्रदाता प्राधिकरण
- 2. एंड्रॉइड। सामग्री प्रदाता या डेटाबेस?
- 3. एंड्रॉइड सामग्री प्रदाता योग क्वेरी
- 4. एंड्रॉइड - एसएमएस सामग्री प्रदाता पूछताछ?
- 5. सामग्री प्रदाता
- 6. सामग्री प्रदाता
- 7. सामग्री प्रदाता
- 8. सामग्री प्रदाता
- 9. सामग्री प्रदाता
- 10. सामग्री प्रदाता
- 11. किसी सामग्री प्रदाता URI
- 12. सेवाओं के साथ एंड्रॉइड सामग्री प्रदाता
- 13. एंड्रॉइड, लाइब्रेरी प्रोजेक्ट में सामग्री प्रदाता
- 14. एंड्रॉइड सामग्री प्रदाता क्वेरी खंड में
- 15. सामग्री प्रदाता और सामग्री पर्यवेक्षक उदाहरण?
- 16. "सामग्री-प्रदाता" और "SQLite डेटाबेस"
- 17. उपलब्ध सामग्री प्रदाता
- 18. Content_URI सामग्री प्रदाता
- 19. सिंक एडाप्टर और सामग्री प्रदाता
- 20. सामग्री प्रदाता अनुदान uri अनुमति
- 21. एक सामग्री प्रदाता
- 22. सामग्री प्रदाता उदाहरण SQLite
- 23. सामग्री प्रदाता यूआरआई matcher
- 24. MySQL अपडेट करें कॉलम अंक
- 25. एंड्रॉइड लिस्ट व्यू लाइव अपडेट
- 26. वेब प्रदाता से परिणाम लाने के लिए सामग्री प्रदाता?
- 27. एंड्रॉइड स्थान एपीआई: प्रदाता स्थिति प्राप्त करें
- 28. एंड्रॉइड फ़ायरबेस अपडेट केवल कुछ फ़ील्ड
- 29. कमांड लाइन (adb shell) से क्वेरी एंड्रॉइड सामग्री प्रदाता
- 30. बैच एंड्रॉइड में सामग्री प्रदाता के साथ आइटम हटाएं
कैसे कर के साथ सामान की जगह की आवश्यकता होगी के साथ अद्यतन हालांकि मैं प्रत्येक आईडी के लिए ऐसा करता हूं? मुझे नहीं पता कि सूची में प्रत्येक आईडी तक पहुंचने के लिए कौन सा कोड डालना है। मुझे लगता है कि मेरा कहना है कि मैं कर्सर को डेटाबेस में प्रत्येक आईडी को पुनर्प्राप्त करने और अपनी समाप्ति तिथियों को पुनर्प्राप्त करने के लिए सिंटैक्स नहीं जानता हूं। – user2525981
आप कहां जाना है इसे कहने के लिए 'चयन' और' चयनआआर' 'का उपयोग करते हैं। दस्तावेज़ों में contentproviders का उपयोग कैसे करें के बारे में पढ़ें http://developer.android.com/guide/topics/providers/content-provider-basics.html#Modifications – tyczj
धन्यवाद, मैं इसे देख लूंगा। त्वरित उत्तरों के लिए धन्यवाद। – user2525981