package edu.mit.mitmobile2.news; import java.util.ArrayList; import java.util.List; import android.app.Activity; import edu.mit.mitmobile2.MITMenuItem; import edu.mit.mitmobile2.NewModule; import edu.mit.mitmobile2.R; import edu.mit.mitmobile2.news.view.NewsTopListActivity; public class NewsModule extends NewModule { @Override public String getLongName() { return "MIT News"; } @Override public String getShortName() { return "News"; } @Override public Class<? extends Activity> getModuleHomeActivity() { return NewsTopListActivity.class; } @Override public int getMenuIconResourceId() { return R.drawable.menu_news; } @Override public int getHomeIconResourceId() { return R.drawable.home_news; } @Override public List<MITMenuItem> getPrimaryOptions() { ArrayList<MITMenuItem> items = new ArrayList<MITMenuItem>(); items.add(new MITMenuItem("search", "Search", R.drawable.menu_search)); return items; } @Override public List<MITMenuItem> getSecondaryOptions() { /*ArrayList<MITMenuItem> items = new ArrayList<MITMenuItem>(); items.add(new MITMenuItem("share", "Share")); return items;*/ return null; } @Override public boolean onItemSelected(Activity activity, String id) { //activity.onOptionsItemSelected(""); if(id.equals("bookmarks")) { /*Intent intent = new Intent(activity, NewsBookmarksActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); activity.startActivity(intent); return true;*/ } else if(id.equals("search")) { activity.onSearchRequested(); } return false; } }