Android: fix usage of deprecated android.text.ClipboardManager
android.content.ClipboardManager is the replacement for the deprecated android.text.ClipboardManager API. Task-number: QTBUG-118077 Change-Id: I14038ee4b21150d8bcb9f5bfeb82369347d7f215 Reviewed-by: Tinja Paavoseppä <tinja.paavoseppa@qt.io>bb10
parent
3e35db6997
commit
8c167c62ca
|
|
@ -6,11 +6,12 @@ package org.qtproject.qt.android;
|
|||
|
||||
import android.app.Activity;
|
||||
import android.app.AlertDialog;
|
||||
import android.content.ClipData;
|
||||
import android.content.Context;
|
||||
import android.content.res.Resources;
|
||||
import android.content.res.TypedArray;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.text.ClipboardManager;
|
||||
import android.content.ClipboardManager;
|
||||
import android.text.Html;
|
||||
import android.text.Spanned;
|
||||
import android.util.Log;
|
||||
|
|
@ -166,8 +167,9 @@ class QtMessageDialogHelper
|
|||
View.OnLongClickListener copyText = view -> {
|
||||
TextView tv = (TextView)view;
|
||||
if (tv != null) {
|
||||
ClipboardManager cm = (ClipboardManager) m_activity.getSystemService(Context.CLIPBOARD_SERVICE);
|
||||
cm.setText(tv.getText());
|
||||
ClipboardManager cm = (ClipboardManager) m_activity.getSystemService(
|
||||
Context.CLIPBOARD_SERVICE);
|
||||
cm.setPrimaryClip(ClipData.newPlainText(tv.getText(), tv.getText()));
|
||||
}
|
||||
return true;
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in New Issue