Disabled Share button in achievements until achievements are loaded (#2356)

* item hidden until loading

* Fixed Issue #2353
This commit is contained in:
Vanshika Arora 2019-01-27 17:11:44 +05:30 committed by Vivek Maskara
parent ada67e012c
commit 075ff6d148

View file

@ -101,6 +101,7 @@ public class AchievementsActivity extends NavigationBaseActivity {
SessionManager sessionManager; SessionManager sessionManager;
@Inject @Inject
MediaWikiApi mediaWikiApi; MediaWikiApi mediaWikiApi;
MenuItem item;
private CompositeDisposable compositeDisposable = new CompositeDisposable(); private CompositeDisposable compositeDisposable = new CompositeDisposable();
@ -133,6 +134,7 @@ public class AchievementsActivity extends NavigationBaseActivity {
setSupportActionBar(toolbar); setSupportActionBar(toolbar);
progressBar.setVisibility(View.VISIBLE); progressBar.setVisibility(View.VISIBLE);
hideLayouts(); hideLayouts();
setAchievements(); setAchievements();
initDrawer(); initDrawer();
@ -151,6 +153,8 @@ public class AchievementsActivity extends NavigationBaseActivity {
public boolean onCreateOptionsMenu(Menu menu) { public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present. // Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_about, menu); getMenuInflater().inflate(R.menu.menu_about, menu);
item=menu.getItem(0);
item.setVisible(false);
return true; return true;
} }
@ -357,6 +361,7 @@ public class AchievementsActivity extends NavigationBaseActivity {
setUploadProgress(achievements.getImagesUploaded()); setUploadProgress(achievements.getImagesUploaded());
setImageRevertPercentage(achievements.getNotRevertPercentage()); setImageRevertPercentage(achievements.getNotRevertPercentage());
progressBar.setVisibility(View.GONE); progressBar.setVisibility(View.GONE);
item.setVisible(true);
layoutImageReverts.setVisibility(View.VISIBLE); layoutImageReverts.setVisibility(View.VISIBLE);
layoutImageUploaded.setVisibility(View.VISIBLE); layoutImageUploaded.setVisibility(View.VISIBLE);
layoutImageUsedByWiki.setVisibility(View.VISIBLE); layoutImageUsedByWiki.setVisibility(View.VISIBLE);