| package com.company.something; |
| |
| import android.app.Activity; |
| import android.os.Bundle; |
| import android.webkit.WebView; |
| |
| public class HelloWebApp extends Activity { |
| |
| @Override |
| public void onCreate(Bundle savedInstanceState) { |
| super.onCreate(savedInstanceState); |
| setContentView(R.layout.main); |
| WebView webView = (WebView)findViewById(R.id.webView); |
| webView.getSettings().setJavaScriptEnabled(true); // bad |
| webView.getSettings().setJavaScriptEnabled(false); // good |
| webView.loadUrl("file:///android_asset/www/index.html"); |
| } |
| |
| // Test Suppress |
| // Constructor: See issue 35588 |
| @SuppressLint("SetJavaScriptEnabled") |
| public HelloWebApp() { |
| WebView webView = (WebView)findViewById(R.id.webView); |
| webView.getSettings().setJavaScriptEnabled(true); // bad |
| webView.getSettings().setJavaScriptEnabled(false); // good |
| webView.loadUrl("file:///android_asset/www/index.html"); |
| } |
| } |