Esempio n. 1
0
 public void tagDiscovered(String tagId) {
   if (isLinked()) {
     Member member = Member.Get(getAccount(), tagId);
     if (member.isNew()) {
       // start new member
       String parameterId = Parameter.SetParameter(tagId);
       Interface.StartIntent("newmember", context, parameterId);
     } else {
       // open existing member
       String parameterId = Parameter.SetParameter(member);
       Interface.StartIntent("memberinfos", context, parameterId);
     }
   }
 }
Esempio n. 2
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    Interface.ActionBarForModule("scan", this);
    super.setModule("scan");

    setContentView(R.layout.activity_scan);
    context = this;

    setUpForegroundDispatchSystem();
    super.onCreate(savedInstanceState);
  }
Esempio n. 3
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    drawerList = (ListView) findViewById(R.id.left_drawer);
    try {
      drawerListRight = (ListView) findViewById(R.id.right_drawer);
    } catch (Exception ex) {
    }

    // set a custom shadow that overlays the main content when the drawer opens
    drawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);

    // set up the drawer's list view with items and click listener
    // Set the adapter for the list view
    final DrawerAdapter adapter =
        new DrawerAdapter(this, Interface.GetAvailableModules(module), module);
    drawerList.setAdapter(adapter);

    // Set the list's click listener
    drawerList.setOnItemClickListener(new DrawerItemClickListener());

    // enable ActionBar app icon to behave as action to toggle nav drawer
    getActionBar().setDisplayHomeAsUpEnabled(true);
    getActionBar().setHomeButtonEnabled(true);

    drawerToggle =
        new ActionBarDrawerToggle(
            this, /* host Activity */
            drawerLayout, /* DrawerLayout object */
            R.drawable.ic_drawer, /* nav drawer icon to replace 'Up' caret */
            R.string.drawer_open, /* "open drawer" description */
            R.string.drawer_close /* "close drawer" description */) {

          /** Called when a drawer has settled in a completely closed state. */
          public void onDrawerClosed(View view) {
            invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()
          }

          /** Called when a drawer has settled in a completely open state. */
          public void onDrawerOpened(View drawerView) {
            invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()
          }
        };

    // Set the drawer toggle as the DrawerListener
    drawerLayout.setDrawerListener(drawerToggle);
    context = this;
  }
Esempio n. 4
0
 private void selectItem(int position) {
   String newModule = Interface.GetAvailableModules(module)[position];
   if (Interface.StartIntent(newModule, this)) this.finish();
 }