Merge "Close clipboard text editor when text is copied" into tm-dev

This commit is contained in:
Matt Casey
2022-03-29 20:31:13 +00:00
committed by Android (Google) Code Review

View File

@@ -34,7 +34,8 @@ import com.android.systemui.R;
/**
* Lightweight activity for editing text clipboard contents
*/
public class EditTextActivity extends Activity {
public class EditTextActivity extends Activity
implements ClipboardManager.OnPrimaryClipChangedListener {
private static final String TAG = "EditTextActivity";
private EditText mEditText;
@@ -71,6 +72,18 @@ public class EditTextActivity extends Activity {
}
mEditText.setText(clip.getItemAt(0).getText());
mEditText.requestFocus();
mClipboardManager.addPrimaryClipChangedListener(this);
}
@Override
protected void onPause() {
mClipboardManager.removePrimaryClipChangedListener(this);
super.onPause();
}
@Override // ClipboardManager.OnPrimaryClipChangedListener
public void onPrimaryClipChanged() {
hideImeAndFinish();
}
private void saveToClipboard() {