2012-02-01 10 views
7

मैंने अपने आवेदन में इन-ऐप खरीद लागू की है। लेकिन मुझे खरीदे गए समय को कस्टम करने की आवश्यकता है, खरीद के समय पहले आना चाहिए और दूसरी बार खरीदी गई वस्तु की मात्रा, दोनों में row.Basically Dungeons उदाहरण से, यह सिर्फ केवल उस स्तंभकस्टम एंड्रॉइड इन-ऐप खरीदा गया विवरण

android.test.purchased 1

मैं कुछ इस तरह की जरूरत है पता चलता है,

2012FEB1 2 $ खरीदा

किसी को भी मेरी मदद कर सकते इसे पाने के लिये?

उत्तर

5

आप अपने लेनदेन के पूरा होने के बाद डीबी से डेटा पुनर्प्राप्त कर सकते हैं !! उम्मीद है कि यह उपयोगी है

public void getdataFromDB() { 
    db = openOrCreateDatabase("purchase.db", MODE_WORLD_WRITEABLE, null); 

    cLocal = db.rawQuery("select * from history ", null); 
    cLocal.moveToFirst(); 
    for (int z = 0; z < cLocal.getCount(); z++) { 
     id = cLocal.getString(cLocal.getColumnIndex("_id")); 
     productId = cLocal.getInt(cLocal.getColumnIndex("productId")); 
     state = cLocal.getString(cLocal.getColumnIndex("state")); 
     purchaseTime = cLocal.getString(cLocal 
       .getColumnIndex("purchaseTime")); 

     developerPayload = cLocal.getInt(cLocal 
       .getColumnIndex("developerPayload")); 

     if (z < (cLocal.getCount() - 1)) { 
      cLocal.moveToNext(); 
     } 
     Toast.makeText(getApplicationContext(), state,Toast.LENGTH_LONG).show(); 
     //Toast.makeText(getApplicationContext(), "Please wait",Toast.LENGTH_LONG).show(); 
    } 

    //Toast.makeText(getApplicationContext(), "..."+productId+"..."+state+"..."+purchaseTime+"..."+developerPayload,Toast.LENGTH_LONG).show(); 


} 
संबंधित मुद्दे