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

Switch to unified view

a/app/src/main/java/com/codesys/forge/MainActivity.java b/app/src/main/java/com/codesys/forge/MainActivity.java
...
...
14
import androidx.core.app.NotificationCompat;
14
import androidx.core.app.NotificationCompat;
15
import androidx.core.app.NotificationManagerCompat;
15
import androidx.core.app.NotificationManagerCompat;
16
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
16
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
17
17
18
import android.app.ProgressDialog;
18
import android.app.ProgressDialog;
19
import android.content.pm.PackageInfo;
20
import android.content.pm.PackageManager;
19
import android.net.Uri;
21
import android.net.Uri;
20
import android.os.Build;
22
import android.os.Build;
21
import android.util.Log;
23
import android.util.Log;
22
import android.view.MenuItem;
24
import android.view.MenuItem;
23
import android.view.KeyEvent;
25
import android.view.KeyEvent;
...
...
497
                            refreshLayout.setEnabled(true);
499
                            refreshLayout.setEnabled(true);
498
                        else
500
                        else
499
                            refreshLayout.setEnabled(false);
501
                            refreshLayout.setEnabled(false);
500
502
501
                    }
503
                    }
502
                });
504
                });
505
506
        ShowVersionToast();
503
    }
507
    }
504
508
505
    @Override
509
    @Override
506
    public void onStop() {
510
    public void onStop() {
507
        refreshLayout.getViewTreeObserver().removeOnScrollChangedListener(onScrollChangedListener);
511
        refreshLayout.getViewTreeObserver().removeOnScrollChangedListener(onScrollChangedListener);
...
...
527
                    }
531
                    }
528
                    menuItem.setChecked(true);
532
                    menuItem.setChecked(true);
529
533
530
                    return true;
534
                    return true;
531
                }
535
                }
532
            };
536
            };
537
538
    private void ShowVersionToast()
539
    {
540
        String packageName = "com.codesys.forge";
541
542
        try
543
        {
544
            PackageManager pacMan = this.myContext.getPackageManager();
545
            PackageInfo pacInfo = pacMan.getPackageInfo(packageName, 0);
546
            Toast.makeText(myContext, "Version: " + pacInfo.versionName, Toast.LENGTH_LONG).show();
547
        }
548
        catch (PackageManager.NameNotFoundException nnfe)
549
        {
550
            Toast.makeText(myContext, getString(R.string.package_not_found), Toast.LENGTH_SHORT).show();
551
        }
552
        catch (Exception ex)
553
        {
554
            Toast.makeText(myContext, "Exception!", Toast.LENGTH_SHORT).show();
555
        }
556
    }
533
}
557
}
534
558
535
559