Diff of /app/src/main/java/com/codesys/forge/MainActivity.java [94fecf] .. [e91c54]  Maximize  Restore

Switch to side-by-side view

--- a/app/src/main/java/com/codesys/forge/MainActivity.java
+++ b/app/src/main/java/com/codesys/forge/MainActivity.java
@@ -16,6 +16,8 @@
 import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
 
 import android.app.ProgressDialog;
+import android.content.pm.PackageInfo;
+import android.content.pm.PackageManager;
 import android.net.Uri;
 import android.os.Build;
 import android.util.Log;
@@ -500,6 +502,8 @@
 
                     }
                 });
+
+        ShowVersionToast();
     }
 
     @Override
@@ -530,6 +534,26 @@
                     return true;
                 }
             };
+
+    private void ShowVersionToast()
+    {
+        String packageName = "com.codesys.forge";
+
+        try
+        {
+            PackageManager pacMan = this.myContext.getPackageManager();
+            PackageInfo pacInfo = pacMan.getPackageInfo(packageName, 0);
+            Toast.makeText(myContext, "Version: " + pacInfo.versionName, Toast.LENGTH_LONG).show();
+        }
+        catch (PackageManager.NameNotFoundException nnfe)
+        {
+            Toast.makeText(myContext, getString(R.string.package_not_found), Toast.LENGTH_SHORT).show();
+        }
+        catch (Exception ex)
+        {
+            Toast.makeText(myContext, "Exception!", Toast.LENGTH_SHORT).show();
+        }
+    }
 }