|
|
@ -15,6 +15,7 @@ import android.os.Bundle;
|
|
|
|
import android.preference.Preference;
|
|
|
|
import android.preference.Preference;
|
|
|
|
import android.preference.Preference.OnPreferenceClickListener;
|
|
|
|
import android.preference.Preference.OnPreferenceClickListener;
|
|
|
|
import android.preference.PreferenceCategory;
|
|
|
|
import android.preference.PreferenceCategory;
|
|
|
|
|
|
|
|
import android.preference.PreferenceScreen;
|
|
|
|
import android.widget.Toast;
|
|
|
|
import android.widget.Toast;
|
|
|
|
|
|
|
|
|
|
|
|
import com.timsu.astrid.R;
|
|
|
|
import com.timsu.astrid.R;
|
|
|
@ -71,7 +72,12 @@ public class ActFmPreferences extends SyncProviderPreferences {
|
|
|
|
public void onCreate(Bundle savedInstanceState) {
|
|
|
|
public void onCreate(Bundle savedInstanceState) {
|
|
|
|
super.onCreate(savedInstanceState);
|
|
|
|
super.onCreate(savedInstanceState);
|
|
|
|
|
|
|
|
|
|
|
|
findPreference(getString(R.string.actfm_inapp_billing)).setOnPreferenceClickListener(new OnPreferenceClickListener() {
|
|
|
|
PreferenceScreen screen = getPreferenceScreen();
|
|
|
|
|
|
|
|
Preference inAppBilling = findPreference(getString(R.string.actfm_inapp_billing));
|
|
|
|
|
|
|
|
if (Constants.ASTRID_LITE)
|
|
|
|
|
|
|
|
screen.removePreference(inAppBilling);
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
inAppBilling.setOnPreferenceClickListener(new OnPreferenceClickListener() {
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public boolean onPreferenceClick(Preference preference) {
|
|
|
|
public boolean onPreferenceClick(Preference preference) {
|
|
|
|
handleInAppBillingClicked();
|
|
|
|
handleInAppBillingClicked();
|
|
|
|