मैं डेटाबेस के लिए स्ट्रिंग सरणी बचाने की जरूरत है, लेकिन यह अभ्यस्त मुझे यह मैं क्या है:एंड्रॉइड: स्क्लाइट बचत स्ट्रिंग सरणी?
public long createEntry(String startTime, String endTime, String[] states) {
ContentValues initialValues = new ContentValues();
initialValues.put(START_KEY_TIME , startTime);
initialValues.put(END_KEY_TIME , endTime);
initialValues.put(KEY_STATE, states);
return databaseConnect.insert(DATABASE_TABLE, null, initialValues);
}
लेकिन अगर मैं इसे में स्ट्रिंग [] राज्यों डाल का कहना है कि cotentvalues एक तर्क लेने में सक्षम नहीं है। मैं उसके आसपास कैसे हो सकता हूं। मुझे लगता है कि मेरे पास राज्यों में 7 चीजें हैं, क्या मुझे प्रत्येक में 7 सेपरेट स्ट्रिंग और स्टोर सामान चाहिए और फिर सभी स्ट्रिंग्स को स्ट्रिंग सरणी में वापस रखकर या क्या यह खराब अभ्यास होगा?
डेटाबेस में सरणी को सहेजने की आवश्यकता क्यों है? कुछ और अच्छा समाधान होना चाहिए। –
मेरे पास सप्ताह के 7 दिन हैं लेकिन यह इसे बुलियन (सत्य या गलत) के रूप में लेता है और इसे बूलियन होने की आवश्यकता होती है और चूंकि आप बूलियन को डेटाबेस में सहेज नहीं सकते हैं, इसलिए मैं स्ट्रिंग सरणी का उपयोग करने जा रहा था लेकिन यह मुझे cotentvalues के कारण नहीं जाने देगा हम क्या कर सकते हैं इसपर कोई विचार? – user1175899
आप बूलियन मानों को पूर्णांक 0 (झूठा) और 1 (सत्य) के रूप में संग्रहीत कर सकते हैं। –