Искам да знам, можем ли да затворим приложението (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();
}
}