Android使用选项onstop调用另一个应用程序

时间:2013-05-25 09:45:41

标签: android android-intent

首先,我很抱歉我的语言:) 我有应用程序显示可从服务器下载的可用pdf文件。接下来我想调用可用的应用程序来显示Pdf。当应用程序显示Pdf关闭时,我想从外部存储中删除文件。 电话代码另一个App:

PackageManager packageManager = getPackageManager();
    Intent testIntent = new Intent(Intent.ACTION_VIEW);
    testIntent.setType("application/pdf");
    java.util.List<ResolveInfo> list = packageManager.queryIntentActivities(testIntent, PackageManager.MATCH_DEFAULT_ONLY);
    Intent intent = new Intent();
    intent.setAction(Intent.ACTION_VIEW);
    Uri uri = Uri.fromFile(file);
    intent.setDataAndType(uri, "application/pdf");
    startActivity(intent);

1 个答案:

答案 0 :(得分:0)

您无法可靠地知道“何时显示Pdf的应用程序已关闭”,因此您无法以这种方式删除文件。

欢迎您在应用中为用户提供一个选项,以便在用户知道不再需要该文件时删除该文件。