Ejemplo n.º 1
0
 @Override
 public void onResume() {
   super.onResume();
   if (presenter != null) {
     if (presenter.getActiveSource().isEmpty()) {
       presenter.setActiveSource(Utilities.getCurrentSource(getContext()));
       presenter.init();
     } else {
       if (!Utilities.getCurrentSource(getActivity()).equals(presenter.getActiveSource()))
         presenter.switchSource(Utilities.getCurrentSource(getContext()));
       else presenter.init();
     }
   }
 }
Ejemplo n.º 2
0
  @Override
  public boolean onOptionsItemSelected(MenuItem item) {
    int id = item.getItemId();
    switch (id) {
      case R.id.menu_sourceFox:
      case R.id.menu_sourceReader:
        {
          Utilities.setCurrentSource(getActivity(), item.getTitle().toString());
          presenter.switchSource(item.getTitle().toString());
          break;
        }
      case R.id.menu_filter:
        {
          // @TODO launch simple dialog
          break;
        }
    }

    return true;
  }