SQLite
 sql >> डेटाबेस >  >> RDS >> SQLite

IllegalStateException:डेटाबेस पहले ही बंद हो चुका है (ViewPager का उपयोग करके)

यह अपवाद वास्तव में इसलिए उठाया गया है क्योंकि आप अपने डेटाबेस को दो बार बंद करते हैं, इसलिए नहीं कि आपने इसे बंद नहीं किया है।

तो..

आप में close() विधि, अपने कोड में निम्न पंक्ति को बदलें:

if (db != null) {

साथ:

if (db != null && db.isOpen()) {


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एंड्रॉइड रूम डीबी के साथ एक से कई रिश्तों में कैसे फ़िल्टर करें

  2. SQLite सूचीदृश्य नई गतिविधि में परिणाम खोलने के लिए डीबी फ़िल्टर पर क्लिक करें

  3. SQLite में कंप्यूटेड कॉलम कैसे बनाएं?

  4. SQLite तालिका में CSV फ़ाइल आयात करें

  5. SQLite - डेटा चुनें