Я хочу знать, можем ли мы закрыть приложение (Adobe reader для Pdf, DocumentsToGo для PPt), которое используется для открытия неявного намерения после результата действия, например:
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, когда я нажимаю кнопку «Назад», я получаю onactivityResult, но после этого, если я сверну свое приложение, Adobe Reader продолжает открываться в фоновом режиме, я вижу Adobe с этим открытым файлом в диспетчере задач. Извините, если мой вопрос не ясен. Ответы будут оценены.
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();
}
}