void function ( final PurchaseState arg0 , final String arg1 , final int arg2 , final long arg3 , final String arg4 ) { mHandler . post ( new Runnable ( ) { public void run ( ) { onPurchaseStateChange ( arg0 , arg1 , arg2 , arg3 , arg4 ) ; } } ) ; }
updates the ui after the database has been updated . this method runs in a background thread so it has to post a runnable to run on the ui thread . concode_field_sep Class[] START_INTENT_SENDER_SIG concode_elem_sep Object[] mStartIntentSenderArgs concode_elem_sep Activity mActivity concode_elem_sep Handler mHandler concode_elem_sep Method mStartIntentSender concode_elem_sep String TAG concode_field_sep void onBillingSupported concode_elem_sep void startBuyPageActivity concode_elem_sep void onRequestPurchaseResponse concode_elem_sep void onPurchaseStateChange concode_elem_sep void onRestoreTransactionsResponse concode_elem_sep void initCompatibilityLayer