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); } } }
@Override protected void onCreate(Bundle savedInstanceState) { Interface.ActionBarForModule("scan", this); super.setModule("scan"); setContentView(R.layout.activity_scan); context = this; setUpForegroundDispatchSystem(); super.onCreate(savedInstanceState); }
@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; }
private void selectItem(int position) { String newModule = Interface.GetAvailableModules(module)[position]; if (Interface.StartIntent(newModule, this)) this.finish(); }