- pRecommend.setOnPreferenceClickListener(new OnPreferenceClickListener() {
- @Override
- public boolean onPreferenceClick(Preference preference) {
-
- Intent intent = new Intent(Intent.ACTION_SENDTO);
- intent.setType("text/plain");
- //Account currentAccount = AccountUtils.getCurrentOwnCloudAccount(Preferences.this);
- String appName = getString(R.string.app_name);
- //String username = currentAccount.name.substring(0, currentAccount.name.lastIndexOf('@'));
- //String recommendSubject = String.format(getString(R.string.recommend_subject), username, appName);
- String recommendSubject = String.format(getString(R.string.recommend_subject), appName);
- intent.putExtra(Intent.EXTRA_SUBJECT, recommendSubject);
- //String recommendText = String.format(getString(R.string.recommend_text), getString(R.string.app_name), username);
- String recommendText = String.format(getString(R.string.recommend_text), getString(R.string.app_name), getString(R.string.url_app_download));
- intent.putExtra(Intent.EXTRA_TEXT, recommendText);
-
- intent.setData(Uri.parse(getString(R.string.mail_recommend)));
- intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
- startActivity(intent);
-
-
- return(true);
-
- }
- });
+ if (recommendEnabled) {
+ pRecommend.setOnPreferenceClickListener(new OnPreferenceClickListener() {
+ @Override
+ public boolean onPreferenceClick(Preference preference) {
+
+ Intent intent = new Intent(Intent.ACTION_SENDTO);
+ intent.setType("text/plain");
+ //Account currentAccount = AccountUtils.getCurrentOwnCloudAccount(Preferences.this);
+ String appName = getString(R.string.app_name);
+ //String username = currentAccount.name.substring(0, currentAccount.name.lastIndexOf('@'));
+ //String recommendSubject = String.format(getString(R.string.recommend_subject), username, appName);
+ String recommendSubject = String.format(getString(R.string.recommend_subject), appName);
+ intent.putExtra(Intent.EXTRA_SUBJECT, recommendSubject);
+ //String recommendText = String.format(getString(R.string.recommend_text), getString(R.string.app_name), username);
+ String recommendText = String.format(getString(R.string.recommend_text), getString(R.string.app_name), getString(R.string.url_app_download));
+ intent.putExtra(Intent.EXTRA_TEXT, recommendText);
+
+ intent.setData(Uri.parse(getString(R.string.mail_recommend)));
+ intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+ startActivity(intent);
+
+
+ return(true);
+
+ }
+ });
+ } else {
+ preferenceCategory.removePreference(pRecommend);
+ }
+