アクティビティの結果の後に暗黙のインテントを開くために使用されるアプリケーション (Pdf の場合は Adobe Reader、PPt の場合は DocumentsToGo) を閉じることができるか知りたいです。たとえば、次のようになります。
File file = ClassName.this.getFileStreamPath(fileName);
file.setReadable(true, false);
Uri path = Uri.fromFile(file);
contId = contentId[position];
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(path, "application/pdf");
try {
startTime = System.currentTimeMillis();
startActivityForResult(intent, 6002);
} catch (ActivityNotFoundException e) {
Toast.makeText(Introduction.this,
"No Application Available to View PDF",
Toast.LENGTH_SHORT).show();}
戻るボタンを押すと pdf を表示するために使用されます。私の質問が明確でない場合は申し訳ありません。回答をいただければ幸いです。
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == 6002) {
endTime = System.currentTimeMillis();
duration = endTime - startTime;
durationString = "" + duration;
save();
finish();
}
}