Полученный код после применения вышеуказанного ответа выглядит следующим образом:
Intent myWebViewIntent = new Intent(YourAppClassHere.this, YourWebViewClassHere.class);
myWebViewIntent.putExtra("htmlString", theStringThatHoldsTheHTML);
startActivity(myWebViewIntent);
Полный код для базового класса веб-просмотра, который я использовал:
public class MyWebView extends android.app.Activity{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.web);
WebView webview = (WebView)findViewById(R.id.mainwebview);
Bundle extras = getIntent().getExtras();
if(extras != null) {
// Get endResult
String htmlString = extras.getString("htmlString");
webview.loadDataWithBaseURL(null, htmlString, "text/html", "utf-8", null);
}
}
}
Стоит также отметить, что это, во всяком случае, для меня, вызывало сбой программы каждый раз, пока я не добавил следующие строки в AndroidManifest.xml:
<activity android:name=".MyWebView">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
Надеюсь, это поможет кому-то еще в будущем :) Благодаря неуважению.