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

Commit afe3d75e authored by Edward Cunningham's avatar Edward Cunningham Committed by Android (Google) Code Review
Browse files

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

parents 77f40a59 104fc39a
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();
        }
    }
}