PostDetailsActivity.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package club.thepenguins.android.activities;
  2. import androidx.appcompat.app.AppCompatActivity;
  3. import android.content.Intent;
  4. import android.os.Bundle;
  5. import android.util.Log;
  6. import android.webkit.WebView;
  7. import club.thepenguins.android.R;
  8. public class PostDetailsActivity extends AppCompatActivity {
  9. @Override
  10. protected void onCreate(Bundle savedInstanceState) {
  11. super.onCreate(savedInstanceState);
  12. setContentView(R.layout.activity_post_details);
  13. // TextView textView = findViewById(R.id.postd);
  14. Intent i = getIntent();
  15. String post = i.getExtras().getString("content");
  16. Log.d("PostDetails ", "onCreate: " + post);
  17. /*
  18. if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
  19. textView.setText(Html.fromHtml(post, Html.FROM_HTML_MODE_COMPACT));
  20. } else {
  21. textView.setText(Html.fromHtml(post));
  22. }
  23. */
  24. WebView myWebView = (WebView) findViewById(R.id.webview);
  25. myWebView.loadDataWithBaseURL(null, post, "text/html", "UTF-8", null);
  26. myWebView.getSettings().setUserAgentString("Android");
  27. myWebView.getSettings().setBuiltInZoomControls(true);
  28. // myWebView.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.TEXT_AUTOSIZING);
  29. //myWebView.getSettings().getLoadWithOverviewMode();
  30. //myWebView.getSettings().setUseWideViewPort(true);
  31. }
  32. }