Java Android Поделиться текстом без недавней истории - PullRequest
0 голосов
/ 15 января 2020

В моем Java Android APP мне просто нужно разрешить пользователям обмениваться текстовым контентом, используя предпочитаемое приложение, установленное на их телефоне.

Так что я просто запускаю следующий код ниже, чтобы выполни эту работу, и все работает хорошо.

Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
sharingIntent.setType("text/plain");
sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "MY APP NAME");
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Share Text Content!");
if (sharingIntent.resolveActivity(getPackageManager()) != null)
{
    startActivityForResult(Intent.createChooser(sharingIntent, "Share Using"), 100);
}

Вопрос 1).

Проблема в том, что каждый раз, когда пользователь открывает общий доступ Намерение, это просто загружает с последними общими контактами сверху, которые я действительно не хочу там. Есть ли способ, которым я могу заставить НЕ загружать ранее отправленные контакты чуть выше списка приложений, которые они могут использовать для этого? Пожалуйста, проверьте скриншот ниже

enter image description here

Вопрос 2).

Есть ли есть ли у меня возможность Копировать в буфер обмена , чтобы всегда быть первым в списке?

Спасибо

...