3

私は Android アプリケーションを開発しており、editText に貼り付けるために (listView アイテムから) テキストをクリップボードにコピーする必要があります。

したがって、コピー機能は次のようになります。

 ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
 clipboard.setText("String to copy");

ただし、最初の行で例外が発生します。

04-12 15:08:59.101:
E/AndroidRuntime(25406): java.lang.NoClassDefFoundError: android.content.ClipboardManager

私はそれをグーグルで検索しましたが、有効な答えが見つかりませんでした。

返信ありがとう

4

1 に答える 1

3

ClipboardManager のパッケージを確認してください。

1 つは android.text パッケージからのもので、もう 1 つは android.content パッケージからのものです。

android.content.ClipboardManager は、API レベル 11 以降でのみ使用できます。それがこのエラーの理由だと思います。

したがって、古い携帯電話でコードを実行するには、android.text.ClipboardManager を使用する必要があります。

于 2012-04-12T13:32:47.110 に答える