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 |