انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در استفاده از دیتابیس خارجی (آماده) در اندروید

مشکل در استفاده از دیتابیس خارجی (آماده) در اندروید

#25
(۱۳۹۴/۱۲/۱۰, ۰۲:۳۸ ب.ظ)msh نوشته:
(۱۳۹۴/۱۲/۱۰, ۰۳:۳۱ ق.ظ)e.mahi نوشته:
(۱۳۹۴/۱۲/۰۹, ۱۰:۳۶ ب.ظ)msh نوشته:
(۱۳۹۴/۱۲/۰۹, ۰۲:۲۴ ب.ظ)e.mahi نوشته: سلام
شما می تونید با دستورات رفرش کردن اطلاعات خودتون رو بدون حدف و نصب مجدد اعمال کنید

سلام.
من سرچ زدم ولی  دستوری برای اینکار پیدا نکردم. میشه لطفا راهنمایی کنید.تشکر

از تابع زیر هم میتونید استفاده کنید
کد پی‌اچ‌پی:
public void refresh(){
 
       db.open();
 
       int count=db.count();
 
       name=new String[count];
 
       for(int i=0;i<count;i++){
 
       name[i]=db.Display(i,1)+"\n"+db.Display(i2);
 
       }
 
       db.close();
 
       list1.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,name));
 
       



db.count رو ازم ایراد میگیره.   این کدها رو درون Main قرار بدم درسته؟


یه راه دیگه هم خودم نتیجه گرفتم وقتی توی کلاس database ، چک میکنه که اگه دیتابیس وجود نداره کپیش کنه در غیر این صورت کارینکنه.  من بهش گفتم در هر حالت db رو کپی کن.  آیا این سربار درست میکنه یا خیر؟
کد پی‌اچ‌پی:
    boolean checkdb=checkdb();
        
        if(
checkdb)
 
       {
copydatabase();    
            
        
}else{
            
            
this.getReadableDatabase();
            
            try
 
           {
         
       copydatabase();
            }
 
           catch(IOException e)
 
           {
                
                
            }
            
        } 

هدفتون از این کار چیه ؟
Iran  ErfanMahigir Iran
پاسخ


پیام‌های این موضوع
RE: مشکل در استفاده از دیتابیس خارجی (آماده) در اندروید - توسط e.mahi - ۱۳۹۴/۱۲/۱۰, ۰۲:۴۱ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان