add terminating file on complete of CorrectnessActivity
Change-Id: I7aa465d482530a112e502974e22b00062be6c9ef
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/308716
Reviewed-by: Stan Iliev <stani@google.com>
Commit-Queue: Jorge Betancourt <jmbetancourt@google.com>
diff --git a/platform_tools/android/apps/skottie/src/main/java/org/skia/skottie/CorrectnessActivity.java b/platform_tools/android/apps/skottie/src/main/java/org/skia/skottie/CorrectnessActivity.java
index 78ddf34..4226c95 100644
--- a/platform_tools/android/apps/skottie/src/main/java/org/skia/skottie/CorrectnessActivity.java
+++ b/platform_tools/android/apps/skottie/src/main/java/org/skia/skottie/CorrectnessActivity.java
@@ -15,6 +15,7 @@
import android.widget.GridLayout;
import android.widget.ImageView.ScaleType;
import com.airbnb.lottie.LottieAnimationView;
+import java.io.File;
import java.io.FileOutputStream;
import java.lang.reflect.Field;
import java.util.ArrayList;
@@ -90,10 +91,23 @@
Log.e("PNG conversion", e.getMessage());
return;
}
- if (currAsset < (lottieViews.size() - 1)) {
+ if (currAsset < (rawAssets.size() - 1)) {
currAsset++;
setLotties(rawAssets.get(currAsset));
runCorrectness(rawAssets.get(currAsset));
+ } else {
+ writeTerminatingFile();
+ }
+ }
+
+ private void writeTerminatingFile() {
+ String outDir = Environment.getExternalStorageDirectory().getPath() + "/Download/done.txt";
+ try {
+ FileOutputStream out = new FileOutputStream(outDir);
+ out.write("done".getBytes());
+ out.close();
+ } catch (Exception e) {
+ Log.e("Terminating file", e.getMessage());
}
}