package com.example.avoscloud_demo;
import android.app.Activity;
import android.net.Uri;
import android.os.Bundle;
import android.webkit.WebView;
import java.io.InputStream;
public class SourceCodeActivity extends Activity {
private WebView webView = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); //To change body of overridden methods use File | Settings | File Templates.
webView = new WebView(this);
webView.getSettings().setJavaScriptEnabled(true);
setContentView(webView);
loadContent();
}
private void loadContent() {
try {
String code = getIntent().getStringExtra(DemoBaseActivity.CONTENT_TAG);
InputStream inputStream = getAssets().open("index.html");
String template = DemoBaseActivity.readTextFile(inputStream);
template = template.replace("__CODE__", code);
String baseUrl = "file:///android_asset/";
webView.loadDataWithBaseURL(baseUrl, template, "text/html", "UTF-8", "");
} catch (Exception exception) {
exception.printStackTrace();
}
}
}