commit c6bfca205f1131290aa81bb37fcc7cdc5986baa1
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Tue Mar 10 21:51:10 2020 +0000

    Fix the memory test - we need to run one thing on the Graphics thread!

diff --git a/src/main/java/org/distorted/examples/rubik/RubikActivity.java b/src/main/java/org/distorted/examples/rubik/RubikActivity.java
index e782596..9ae6fee 100644
--- a/src/main/java/org/distorted/examples/rubik/RubikActivity.java
+++ b/src/main/java/org/distorted/examples/rubik/RubikActivity.java
@@ -78,11 +78,18 @@ public class RubikActivity extends Activity
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
-    void setText(int numCube)
+    void setText(final int numCube)
       {
       long availMemory = returnAvailableMemory();
-      int  availMemoryInMB = (int)(availMemory/1000000);
-      mText.setText(getString(R.string.rubik_placeholder, numCube, availMemoryInMB));
+      final int availMemoryInMB = (int)(availMemory/1000000);
+
+      runOnUiThread(new Runnable()
+        {
+        public void run()
+          {
+          mText.setText(getString(R.string.rubik_placeholder, numCube, availMemoryInMB));
+          }
+        });
       }
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
