Convert other Android clipboard formats into text (flutter/engine#4578)

Fixes https://github.com/flutter/flutter/issues/14093
This commit is contained in:
Jason Simmons 2018-01-22 13:55:48 -08:00 committed by GitHub
parent b86da443de
commit 9e1e807c3e

View File

@ -227,10 +227,9 @@ public class PlatformPlugin implements MethodCallHandler, ActivityLifecycleListe
if (clip == null)
return null;
if ((format == null || format.equals(kTextPlainFormat)) &&
clip.getDescription().hasMimeType(ClipDescription.MIMETYPE_TEXT_PLAIN)) {
if (format == null || format.equals(kTextPlainFormat)) {
JSONObject result = new JSONObject();
result.put("text", clip.getItemAt(0).getText().toString());
result.put("text", clip.getItemAt(0).coerceToText(mActivity));
return result;
}