У меня большая проблема с кодом RESTORE_TRANSATION
. Я не понимаю, как я могу реализовать восстановление в моем приложении. Вот код:
restoButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
if (BillingHelper.isBillingSupported()) {
BillingHelper.restoreTransactionInformation(BillingSecurity
.generateNonce());
if( **HERE** ){
//restore
SharedPreferences settings = getSharedPreferences(ValoriApp.confName, ValoriApp.mode);
SharedPreferences.Editor editor = settings.edit();
editor.putInt("PRO", 1);
editor.commit();
Toast.makeText(getApplicationContext(), getString(R.string.toast_restore), Toast.LENGTH_SHORT);
finish();
startActivity(intentback);
}
else{
Toast.makeText(getApplicationContext(), getString(R.string.toast_norestore), Toast.LENGTH_LONG);
Log.e("RESTORE", "restore transation failed(2)");
}
}
else{
Toast.makeText(getApplicationContext(), getString(R.string.toast_norestore), Toast.LENGTH_LONG);
Log.e("RESTORE", "restore transation failed");
}
}
});
Я не знаю, что положить в ЗДЕСЬ на секунду if
. Что не так?