Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8e85a77e authored by Edward Cunningham's avatar Edward Cunningham Committed by Automerger Merge Worker
Browse files

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

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

Change-Id: I476cd7fb6fa70afc104ce25031dccd682ace1bb9
parents 0a766daf afe3d75e
Loading
Loading
Loading
Loading
+10 −3
Original line number Diff line number Diff line
@@ -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();
        }
    }
}