Index: src/org/adblockplus/android/Preferences.java |
=================================================================== |
--- a/src/org/adblockplus/android/Preferences.java |
+++ b/src/org/adblockplus/android/Preferences.java |
@@ -39,6 +39,7 @@ |
import android.content.pm.PackageManager.NameNotFoundException; |
import android.content.res.AssetManager; |
import android.net.Uri; |
+import android.os.Build; |
import android.os.Bundle; |
import android.os.IBinder; |
import android.preference.CheckBoxPreference; |
@@ -349,14 +350,32 @@ |
break; |
case HIDEICONWARNING_DIALOG: |
AlertDialog.Builder builder = new AlertDialog.Builder(this); |
- builder.setTitle(R.string.warning).setMessage(R.string.msg_hideicon_warning).setIcon(android.R.drawable.ic_dialog_alert).setCancelable(false) |
- .setPositiveButton(R.string.gotit, new DialogInterface.OnClickListener() |
+ builder.setTitle(R.string.warning); |
+ builder.setIcon(android.R.drawable.ic_dialog_alert); |
+ builder.setCancelable(false); |
+ StringBuffer message = new StringBuffer(); |
+ message.append(getString(R.string.msg_hideicon_warning)); |
+ builder.setPositiveButton(R.string.gotit, new DialogInterface.OnClickListener() |
{ |
public void onClick(DialogInterface dialog, int id) |
{ |
dialog.cancel(); |
} |
}); |
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) |
+ { |
+ message.append("<br/><br/>"); |
+ message.append(getString(R.string.msg_hideicon_native)); |
+ builder.setNeutralButton(R.string.showme, new DialogInterface.OnClickListener() |
+ { |
Thomas Greiner
2013/02/27 16:34:29
mind the indentation level
|
+ public void onClick(DialogInterface dialog, int id) |
+ { |
+ AdblockPlus.showAppDetails(getApplicationContext()); |
+ dialog.cancel(); |
+ } |
+ }); |
+ } |
+ builder.setMessage(Html.fromHtml(message.toString())); |
dialog = builder.create(); |
break; |
} |