アプリで HTML STRING CONTENT を WEBVIEW として使用しました。次のように記述された HTML STRING CONTENT のコード:
text = "<html><body>" +
"<p align=\"justify\">"+
getString(R.string.hadesc1)+
"</p>"+<p align=\"justify\">"+
getString(R.string.hadesc2)+"</p>"+
"<p align=\"justify\"><b>"+
getString(R.string.hadesc3)</b>/p>"+
"<p align=\"justify\">"+
getString(R.string.hadesc4)+
"</p>"+"<p align=\"justify\"><b>"
+getString(R.string.hadesc5)+
"</b></p><dl>"+"<dt align=\"justify\"><b><u>"
+getString(R.string.hadesc7)+"</u></b></dt>"+
"<dd align=\"justify\">"+
getString(R.string.hadesc8)+"</dd>"
そして、私はそれを使用しています
mWebView.loadData(text, "text/html; charset=UTF-8", null);`
ですが、上記のデータからテキストのみを共有したいので、このようにコードを書きました。
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.setType("text/plain");
sendIntent.putExtra(android.content.Intent.EXTRA_TEXT,Html.fromHtml(text));
startActivity(Intent.createChooser(sendIntent, "Share Via:"));
ただし、共有はメールのみです。Bluetooth、Facebook、メール、メッセージで共有する必要があります。だから、親切に私がしなければならないことを助けてください。