Skip to content

Commit ca144b7

Browse files
committed
Disabled the donation menu item for now as there is no public key for it yet
1 parent cf3c75b commit ca144b7

File tree

1 file changed

+62
-1
lines changed

1 file changed

+62
-1
lines changed

smssync/src/main/java/org/addhen/smssync/activities/BaseActivity.java

Lines changed: 62 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
import android.content.Intent;
4646
import android.content.res.Configuration;
4747
import android.os.Bundle;
48+
import android.os.Handler;
4849
import android.support.v4.app.ActionBarDrawerToggle;
4950
import android.support.v4.view.GravityCompat;
5051
import android.support.v4.widget.DrawerLayout;
@@ -261,7 +262,66 @@ public void openActivityOrFragment(Intent intent) {
261262

262263
protected void createNavDrawer() {
263264
navDrawerAdapter = new NavDrawerAdapter(this);
264-
new NavDrawerItemTask(this).execute((String) null);
265+
//new NavDrawerItemTask(this).execute((String) null);
266+
final PendingMessagesNavDrawerItem pendingMessagesNavDrawerItem;
267+
268+
final SentMessagesNavDrawerItem sentMessagesNavDrawerItem;
269+
270+
final SyncUrlNavDrawerItem syncUrlNavDrawerItem;
271+
272+
//final DonationNavDrawerItem donationNavDrawerItem;
273+
274+
final BlacklistNavDrawerItem filterNavDrawerItem;
275+
276+
final WhitelistNavDrawerItem whitelistNavDrawerItem;
277+
278+
final List<BaseNavDrawerItem> navDrawerItem;
279+
280+
pendingMessagesNavDrawerItem
281+
= new PendingMessagesNavDrawerItem(
282+
getString(R.string.pending_messages),
283+
R.drawable.pending, BaseActivity.this);
284+
285+
sentMessagesNavDrawerItem = new SentMessagesNavDrawerItem(
286+
getString(R.string.sent_messages),
287+
R.drawable.sent, BaseActivity.this);
288+
289+
syncUrlNavDrawerItem = new SyncUrlNavDrawerItem(getString(
290+
R.string.sync_url),
291+
R.drawable.sync_url, BaseActivity.this);
292+
293+
/*donationNavDrawerItem = new DonationNavDrawerItem(getString(R.string.donate),
294+
R.drawable.donate, BaseActivity.this);*/
295+
296+
filterNavDrawerItem = new BlacklistNavDrawerItem(getString(R.string.blacklist),
297+
R.drawable.blacklist, BaseActivity.this);
298+
299+
whitelistNavDrawerItem = new WhitelistNavDrawerItem(getString(R.string.whitelist),
300+
R.drawable.whitelist, BaseActivity.this);
301+
302+
navDrawerItem = new ArrayList<BaseNavDrawerItem>();
303+
304+
new Handler().post(new Runnable(){
305+
306+
@Override
307+
public void run() {
308+
sentMessagesNavDrawerItem.setCounter();
309+
pendingMessagesNavDrawerItem.setCounter();
310+
syncUrlNavDrawerItem.setCounter();
311+
//donationNavDrawerItem.setCounter();
312+
filterNavDrawerItem.setCounter();
313+
whitelistNavDrawerItem.setCounter();
314+
navDrawerItem.add(pendingMessagesNavDrawerItem);
315+
navDrawerItem.add(sentMessagesNavDrawerItem);
316+
navDrawerItem.add(syncUrlNavDrawerItem);
317+
//navDrawerItem.add(donationNavDrawerItem);
318+
navDrawerItem.add(whitelistNavDrawerItem);
319+
navDrawerItem.add(filterNavDrawerItem);
320+
navDrawerAdapter.setItems(navDrawerItem);
321+
listView.setAdapter(navDrawerAdapter);
322+
selectItem(0);
323+
}
324+
});
265325
initNavDrawer();
266326
}
267327

@@ -421,6 +481,7 @@ public void onItemClick(AdapterView<?> parent, android.view.View view, int posit
421481

422482
}
423483

484+
//TODO:: remove this code at some point
424485
private class NavDrawerItemTask extends ProgressTask {
425486

426487
PendingMessagesNavDrawerItem pendingMessagesNavDrawerItem;

0 commit comments

Comments
 (0)