package de.danoeh.antennapod.activity; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import android.webkit.WebView; import android.webkit.WebViewClient; import android.widget.LinearLayout; import de.danoeh.antennapod.R; import de.danoeh.antennapod.core.preferences.UserPreferences; /** * Displays the 'about' screen */ public class AboutActivity extends ActionBarActivity { private WebView webview; private LinearLayout webviewContainer; @Override protected void onCreate(Bundle savedInstanceState) { setTheme(UserPreferences.getTheme()); super.onCreate(savedInstanceState); getSupportActionBar().hide(); setContentView(R.layout.about); webviewContainer = (LinearLayout) findViewById(R.id.webvContainer); webview = (WebView) findViewById(R.id.webvAbout); webview.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return false; } }); webview.loadUrl("file:///android_asset/about.html"); } @Override protected void onDestroy() { super.onDestroy(); if (webviewContainer != null && webview != null) { webviewContainer.removeAllViews(); webview.destroy(); } } }