Clear clipboard on SGS2 (api 10)

I am using Samsung Galaxy S2 and have tried the following:

import android.text.ClipboardManager; ClipboardManager clipboard = (ClipboardManager)context.getSystemService(Context.CLIPBOARD_SERVICE); clipboard.setText(null); 

and

 clipboard.setText(""); 

This did not work. Ideas?

+6
source share
3 answers

Their mistake is in the Samsung Galaxy. It does not accept setting the clipboard to null. Instead, you can try installing it in space.

 clipboard.setText(" "); 

For more information check this.

+3
source

Have you tried .setPrimaryClip (ClipData)? The documentation reads:

public void setPrimaryClip (ClipData clip)

Since: API Level 11 Sets the current main clip in the clipboard. This is a clip that is used for common cut and paste operations. Parameters

clip A trimmed data item to set.

According to docs , setText () is deprecated.

I know this question is old, but worth a try.

+2
source

clear clip for v3.0 api-11

clipboard1 = (ClipboardManager) getSystemService (CLIPBOARD_SERVICE);

  clipboard1 .addPrimaryClipChangedListener(new OnPrimaryClipChangedListener() { public void onPrimaryClipChanged() { copyText = (String) clipboard1.getText(); Log.d("Copytext", copyText); Toast.makeText(javaButtonTest.this, copyText, Toast.LENGTH_LONG).show(); //ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); if (clipboard1.hasText()) { copyText = (String) clipboard1.getText(); clipboard1.setText(""); } } }); 
0
source

Source: https://habr.com/ru/post/896984/


All Articles