8

developer.android.com tutorialに記載されているように、Android クリップボード マネージャーを使用して、Android アプリに文字列を貼り付けようとしています。通常の状況では文字列を貼り付けることができますが、次のシナリオでは問題があります。

シナリオ:

テキストファイルから文字列をコピーします。次に、電話/Android デバイスを再起動します。次に、アプリを実行します。私のアプリケーションでは、clipBoard.hasPrimaryClip() 関数が false を返します。したがって、クリップボードにコピーされたデータはありません。しかし、テキスト ファイルを開くか、Skype を開くと、電話/Android デバイスを再起動する前にコピーした文字列を貼り付けることができます。

再起動前にクリップボードにコピーされた文字列を取得するにはどうすればよいですか。

4

1 に答える 1

0

クリップ データ用に他の永続ストレージを使用していると思います。再起動時に消去されないデータベースまたは何かにクリップ データを書き込んでみてください。

于 2013-01-28T15:37:08.067 に答える