public void updateValues() { FFXICharacter charInfo = getFFXICharacter(); if (mUpdating) return; mUpdating = true; BlueMagicSetView ms; ms = (BlueMagicSetView) findViewById(R.id.Magics); if (ms != null) { ms.bindFFXICharacter(charInfo); } BlueMagicSelectionStatusView bmss; bmss = (BlueMagicSelectionStatusView) findViewById(R.id.StatusView); if (bmss != null) { bmss.bindFFXICharacter(charInfo); } mUpdating = false; }
@Override public void onStart() { super.onStart(); FFXICharacter charInfo = getFFXICharacter(); // setup controls { BlueMagicSetView ms; ms = (BlueMagicSetView) findViewById(R.id.Magics); if (ms != null) { ms.bindFFXICharacter(charInfo); ms.setOnItemClickListener( new OnItemClickListener() { public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {} }); ms.setOnItemLongClickListener( new OnItemLongClickListener() { public boolean onItemLongClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) { mLongClickingItemPosition = arg2; openContextMenu(arg0); return true; } }); registerForContextMenu(ms); } } { BlueMagicSelectionStatusView bmss; bmss = (BlueMagicSelectionStatusView) findViewById(R.id.StatusView); if (bmss != null) { bmss.bindFFXICharacter(charInfo); } } }