Merge "Delete staged APK whenever DeleteStagedFileOnResult finishes." into sc-dev am: afe3d75e1c

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14234555

Change-Id: If8e32018faa1ea60889843e933bdd03c4cbb2cff
This commit is contained in:
Edward Cunningham
2021-05-04 10:29:44 +00:00
committed by Automerger Merge Worker

View File

@@ -42,10 +42,17 @@ public class DeleteStagedFileOnResult extends Activity {
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
File sourceFile = new File(getIntent().getData().getPath());
sourceFile.delete();
setResult(resultCode, data);
finish();
}
@Override
protected void onDestroy() {
super.onDestroy();
if (isFinishing()) {
File sourceFile = new File(getIntent().getData().getPath());
new Thread(sourceFile::delete).start();
}
}
}