2012-02-01 9 views
7

私は自分のアプリケーションでアプリ内購入を実装しました。しかし、購入時に最初に商品を購入する必要があります。 row.Basically地下牢の例から、それだけで誰も私を助けることができるだけで、その列カスタムアンドロイドアプリ内購入詳細

が、私はこのような何かを必要とする1

をandroid.test.purchased、

2012FEB1 2 $

を購入示しこれを達成するには?

答えて

5

トランザクション完了後、DBからデータを取得できます。これが役に立ったらいいですか?

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


} 
関連する問題