2013-01-10 33 views
7

Androidのクリップボードマネージャを使用していて、developer.android.com tutorialに記載されているように、アンドロイドアプリに文字列を貼り付けようとしています。 通常の状況では文字列を貼り付けることができますが、次のような場合に問題があります。携帯電話を再起動してからクリップボードに貼り付けたテキストを貼り付けます

シナリオ:

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

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

答えて

0

私は彼らがクリップデータのために他の永続ストレージを使用していると思います。クリップデータをデータベースに書き込もうとすると、再起動時に消去されないことがあります。

関連する問題