2012-02-01 11 views
7

Ho implementato l'acquisto in-app nella mia applicazione. Ma ho bisogno di personalizzare i dettagli acquistati, con il momento dell'acquisto dovrebbe venire prima e la quantità di oggetto acquistato in secondo luogo, sia in un row.Basically dall'esempio Dungeons, mostra solo ed esclusivamente quella colonnaCustom i dettagli acquistati da Android In-App

android.test.purchased 1

ho bisogno di qualcosa di simile,

2012FEB1 2 $ acquistati

qualcuno mi può aiutare Per realizzare questo?

risposta

5

È possibile recuperare i dati dal DB al termine della transazione !! spero che questo sia utile

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(); 


} 
Problemi correlati