Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Unified Diff: src/org/adblockplus/android/ConfigurationActivity.java

Issue 9433002: ABP/Android Proxy settings user helper (Closed)
Patch Set: Created Feb. 20, 2013, 8:49 a.m.
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: src/org/adblockplus/android/ConfigurationActivity.java
===================================================================
--- a/src/org/adblockplus/android/ConfigurationActivity.java
+++ b/src/org/adblockplus/android/ConfigurationActivity.java
@@ -21,6 +21,7 @@
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
+import android.text.Html;
import android.view.View;
import android.widget.TextView;
@@ -29,15 +30,17 @@
*/
public class ConfigurationActivity extends Activity
{
+ private int port;
+
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.configuration);
- int port = getIntent().getIntExtra("port", 0);
+ port = getIntent().getIntExtra("port", 0);
String msg1 = getString(R.string.msg_notraffic);
String msg2 = getString(R.string.msg_configuration, port);
- ((TextView) findViewById(R.id.message_text)).setText(msg1 + " " + msg2);
+ ((TextView) findViewById(R.id.message_text)).setText(Html.fromHtml(msg1 + " " + msg2));
}
public void onOk(View view)
@@ -47,8 +50,16 @@
public void onHelp(View view)
{
- Uri uri = Uri.parse(getString(R.string.configuring_proxy_url));
- final Intent intent = new Intent(Intent.ACTION_VIEW, uri);
+ Intent intent;
+ if (ProxyService.hasNativeProxy)
+ {
+ intent = new Intent(this, ProxyConfigurationActivity.class).putExtra("port", port);
+ }
+ else
+ {
+ Uri uri = Uri.parse(getString(R.string.configuring_proxy_url));
+ intent = new Intent(Intent.ACTION_VIEW, uri);
+ }
startActivity(intent);
finish();
}

Powered by Google App Engine
This is Rietveld