1

オプション付きのアプリケーションがありShareます。ユーザーがそれをクリックすると、file共有する が作成され、chooser共有方法 (メール、Skype、Google ドライブなど) をユーザーに尋ねる が表示されます。ファイルが共有されるか、チューザーがキャンセルされたら、不要になったのでファイルを削除したいと思います。

ファイル名に現在の日付を付けたいので、毎回同じファイルを上書きすることはオプションではありません。このファイルがいつ不要になったかを知る方法はありますか??

ファイルを共有するには、次のコードを使用します。

Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
sharingIntent.setType("text/csv");
sharingIntent.putExtra(Intent.EXTRA_STREAM, csv);
sharingIntent.putExtra(Intent.EXTRA_SUBJECT, subject);
startActivity(Intent.createChooser(sharingIntent, getResources().getText(R.string.send_to)));

ありがとう!

4

1 に答える 1

0

の代わりにstartActivity、を使用してチューザーを開始する必要がありますstartActivityForResult。キャンセルされるか、ファイルが共有されるまでセレクターは閉じられないため、ファイルは で削除できますonActivityResult

于 2013-03-14T08:26:40.930 に答える