android-room पर टैग किए गए जवाब

एंड्रॉइड रूम पर्सिस्टेंस लाइब्रेरी (जो कि एंड्रॉइड आर्किटेक्चर घटकों का एक हिस्सा है) से संबंधित प्रश्नों के लिए

7
कक्ष - स्कीमा निर्यात निर्देशिका एनोटेशन प्रोसेसर को प्रदान नहीं की जाती है, इसलिए हम स्कीमा को निर्यात नहीं कर सकते हैं
मैं Android डेटाबेस घटक कक्ष का उपयोग कर रहा हूं मैंने सब कुछ कॉन्फ़िगर किया है, लेकिन जब मैं संकलन करता हूं, तो एंड्रॉइड स्टूडियो मुझे यह चेतावनी देता है: स्कीमा निर्यात निर्देशिका एनोटेशन प्रोसेसर को प्रदान नहीं की जाती है, इसलिए हम स्कीमा को निर्यात नहीं कर सकते हैं। …

6
कमरे की दृढ़ता के लिए प्राथमिक कुंजी को आत्मकेंद्रित कैसे बनाया जाए
मैं एक इकाई (रूम परसिस्टेंस लिब) क्लास फूड बना रहा हूं, जहां मैं foodIdआटोइनरेमेन्ट बनाना चाहता हूं । @Entity class Food(var foodName: String, var foodDesc: String, var protein: Double, var carbs: Double, var fat: Double) { @PrimaryKey var foodId: Int = 0 var calories: Double = 0.toDouble() } मैं foodIdएक …

8
कक्ष दृढ़ता पुस्तकालय। सभी हटा दो
मैं रूम पर्सिस्टेंस लाइब्रेरी का उपयोग करके विशिष्ट टेबल पर सभी प्रविष्टियों को कैसे हटा सकता हूं? मुझे टेबल छोड़ने की आवश्यकता है, लेकिन मुझे यह कैसे करना है, इसके बारे में कोई जानकारी नहीं मिल सकती है। केवल जब डेटाबेस माइग्रेट हो रहा है या सभी प्रविष्टियों को लोड …

12
इंक्रीमेंटल एनोटेशन प्रोसेसिंग से अनुरोधित चेतावनी से कैसे छुटकारा पाएं?
मैंने अभी-अभी एंड्रॉइड डेवलपमेंट का उपयोग करना शुरू किया है और रूम लाइब्रेरी का उपयोग करने की कोशिश कर रहा हूं। कल से मैं इस चेतावनी संदेश का सामना कर रहा हूं w: [kapt] वृद्धिशील एनोटेशन प्रसंस्करण का अनुरोध किया है, लेकिन समर्थन अक्षम है क्योंकि निम्न प्रोसेसर वृद्धिशील नहीं …

20
Android कमरा लगातार: AppDatabase_Impl मौजूद नहीं है
मेरा ऐप डेटाबेस वर्ग @Database(entities = {Detail.class}, version = Constant.DATABASE_VERSION) public abstract class AppDatabase extends RoomDatabase { private static AppDatabase INSTANCE; public abstract FavoritesDao favoritesDao(); public static AppDatabase getAppDatabase(Context context) { if (INSTANCE == null) { INSTANCE = Room.databaseBuilder(context.getApplicationContext(), AppDatabase.class, Constant.DATABASE).allowMainThreadQueries().build(); //Room.inMemoryDatabaseBuilder(context.getApplicationContext(),AppDatabase.class).allowMainThreadQueries().build(); } return INSTANCE; } public static void destroyInstance() …

7
एंड्रॉइड रूम - ऑटो-जनरेट के साथ नई सम्मिलित पंक्ति की आईडी प्राप्त करें
यह मैं कक्ष दृढ़ता पुस्तकालय का उपयोग कर डेटाबेस में डेटा सम्मिलित कर रहा हूं: निकाय: @Entity class User { @PrimaryKey(autoGenerate = true) public int id; //... } डेटा एक्सेस ऑब्जेक्ट: @Dao public interface UserDao{ @Insert(onConflict = IGNORE) void insertUser(User user); //... } एक अलग चयन क्वेरी लिखने के बिना, …

19
एंड्रॉइड रूम - सरल चयन क्वेरी - मुख्य धागे पर डेटाबेस का उपयोग नहीं कर सकता
मैं कक्ष दृढ़ता पुस्तकालय के साथ एक नमूना की कोशिश कर रहा हूँ । मैंने एक इकाई बनाई: @Entity public class Agent { @PrimaryKey public String guid; public String name; public String email; public String password; public String phone; public String licence; } एक डीएओ वर्ग बनाया गया: @Dao public …

6
एंड्रॉइड रूम में एक इकाई के कुछ विशिष्ट क्षेत्र को अपडेट करें
मैं अपने नए प्रोजेक्ट के लिए एंड्रॉइड रूम दृढ़ता पुस्तकालय का उपयोग कर रहा हूं। मैं तालिका के कुछ क्षेत्र को अपडेट करना चाहता हूं। मैंने अपनी तरह की कोशिश की है Dao- // Method 1: @Dao public interface TourDao { @Update int updateTour(Tour tour); } लेकिन जब मैं इस …

3
Android Room - LIKE के साथ क्वेरी का चयन करें
मैं उन सभी वस्तुओं को खोजने के लिए एक क्वेरी बनाने की कोशिश कर रहा हूं जिनके नाम में पाठ है: @Query("SELECT * FROM hamster WHERE name LIKE %:arg0%") fun loadHamsters(search: String?): Flowable<List<Hamster>> संदेश: Error:no viable alternative at input 'SELECT * FROM hamster WHERE name LIKE %' Error:There is a …

20
कक्ष डेटा अखंडता को सत्यापित नहीं कर सकता है
कक्ष डेटाबेस के साथ कार्यक्रम चलाते समय मुझे यह त्रुटि हो रही है Room cannot verify the data integrity. Looks like you've changed schema but forgot to update the version number. You can simply fix this by increasing the version number. ऐसा लगता है कि हमें डेटाबेस संस्करण को अपडेट …

9
एंड्रॉइड रूम पर्सिस्टेंस लाइब्रेरी: उप्र
एंड्रॉइड के कमरे की दृढ़ता पुस्तकालय में विनम्रतापूर्वक @Insert और @Update एनोटेशन शामिल हैं जो ऑब्जेक्ट या संग्रह के लिए काम करते हैं। हालाँकि मेरे पास एक उपयोग का मामला है (एक मॉडल युक्त सूचनाएँ) जिसमें एक यूपीएसईआरटी की आवश्यकता होगी क्योंकि डेटा डेटाबेस में मौजूद हो सकता है या …

6
यदि केवल नई तालिका जोड़ी जाती है तो कक्ष डेटाबेस माइग्रेशन
मान लें, मेरे पास एक साधारण कक्ष डेटाबेस है: @Database(entities = {User.class}, version = 1) abstract class AppDatabase extends RoomDatabase { public abstract Dao getDao(); } अब, मैं एक नई इकाई जोड़ रहा हूं: Petऔर 2 से बम्परिंग संस्करण: @Database(entities = {User.class, Pet.class}, version = 2) abstract class AppDatabase extends …


5
पृष्ठभूमि सेवा और अद्यतन UI से एक ViewModel के LiveData को कैसे अपडेट करें
हाल ही में मैं एंड्रॉइड आर्किटेक्चर की खोज कर रहा हूं, जिसे हाल ही में Google द्वारा पेश किया गया है। से प्रलेखन मैं इस पाया है: public class MyViewModel extends ViewModel { private MutableLiveData<List<User>> users; public LiveData<List<User>> getUsers() { if (users == null) { users = new MutableLiveData<List<Users>>(); loadUsers(); …

18
एंड्रॉइड रूम डेटाबेस: एक एंटिटी में Arraylist कैसे संभालें?
मैंने अभी ऑफ़लाइन डेटा सेविंग के लिए कमरा लागू किया है। लेकिन एक इकाई वर्ग में, मुझे निम्नलिखित त्रुटि मिल रही है: Error:(27, 30) error: Cannot figure out how to save this field into database. You can consider adding a type converter for it. और कक्षा निम्नलिखित है: @Entity(tableName = …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.