Как поделиться html-контентом в стиле css

Это на Android, и в одном приложении Android, чтобы сделать общий доступ к содержанию HTML через намерение.

Имея html-содержимое электронной почты и хотел бы открыть средство выбора общего доступа к приложениям, чтобы поделиться им с помощью другого приложения. Функция для совместного использования:

Intent shareIntent = ShareCompat.IntentBuilder.from(activity)
                .setType("text/html")
                .setHtmlText(shareHtmlText)
                .setSubject(subject)
                .getIntent();
        if (shareIntent.resolveActivity(activity.getPackageManager()) != null) {
            activity.startActivity(shareIntent);
        }

Содержание HTML ниже. но после выбора приложения для обмена с частью стиля содержимого html они отображаются в виде обычного текста (ожидалось, что они не должны отображаться, часть тела отображается нормально без тегов html).

Как поделиться HTML с CSS часть в нем?

shareHtmlText выглядит так:

<html>
<head>
    <style>
        .style-header {font-family:sans-serif; width: 100%; padding-bottom: 10px; border-bottom: 1px solid; margin-bottom: 15px;}
        .style-header td {vertical-align: top;}
        .style-header-label {text-align: right; width: 70px; padding-right: 5px; font-weight: bold;}
        .style-header-value {width: 100%;}
        .style-no-cc .style-header-cc, .style-no-bcc .style-header-bcc, .style-no-attachments .style-header-attachments {display: none;}
    </style>
</head>
<body class="style-no-cc style-no-bcc style-no-attachments">
    <table class="style-header">
        <tr>
            <td class="style-header-label">From:</td>
            <td class="style-header-value">You Ford&lt;you.ford@gmail.com&gt;</td>
        </tr>
        <tr>
            <td class="style-header-label">To:</td>
            <td class="style-header-value">you.you&lt;you.you@aol.com&gt;</td>
        </tr>
        <tr class="style-header-cc">
            <td class="style-header-label">Cc:</td>
            <td class="style-header-value"></td>
        </tr>
        <tr class="style-header-bcc">
            <td class="style-header-label">Bcc:</td>
            <td class="style-header-value"></td>
        </tr>
        <tr>
            <td class="style-header-label">Subject:</td>
            <td class="style-header-value">eee888</td>
        </tr>
        <tr>
            <td class="style-header-label">Date:</td>
            <td class="style-header-value">Tue, Jun 27, 2017</td>
        </tr>
        <tr class="style-header-attachments">
            <td class="style-header-label">Attachments:</td>
            <td class="style-header-value"></td>
        </tr>
    </table>

    <div id="Part_2_13000205-9f10-490b-9376-dec4cd3878ad">
        <div class="replacedBody"><div dir="ltr">111</div>
        </div>
    </div>

</body>

0 ответов

Другие вопросы по тегам