@Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { final int checkedPos = mListView.getCheckedItemPosition(); final boolean hasValidSelection = checkedPos != ListView.INVALID_POSITION; if (mAlwaysUseOption && (!hasValidSelection || mLastSelected != checkedPos)) { mAlwaysButton.setEnabled(hasValidSelection); mOnceButton.setEnabled(hasValidSelection); if (hasValidSelection) { mListView.smoothScrollToPosition(checkedPos); } mLastSelected = checkedPos; } else { startSelected(position, false); } }
startSelected(0, false); mRegistered = false; finish();
@Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { final int checkedPos = mListView.getCheckedItemPosition(); final boolean hasValidSelection = checkedPos != ListView.INVALID_POSITION; if (mAlwaysUseOption && (!hasValidSelection || mLastSelected != checkedPos)) { mAlwaysButton.setEnabled(hasValidSelection); mOnceButton.setEnabled(hasValidSelection); if (hasValidSelection) { mListView.smoothScrollToPosition(checkedPos); } mLastSelected = checkedPos; } else { startSelected(position, false); } }
@Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { final int checkedPos = mListView.getCheckedItemPosition(); final boolean hasValidSelection = checkedPos != ListView.INVALID_POSITION; if (mAlwaysUseOption && (!hasValidSelection || mLastSelected != checkedPos)) { mAlwaysButton.setEnabled(hasValidSelection); mOnceButton.setEnabled(hasValidSelection); if (hasValidSelection) { mListView.smoothScrollToPosition(checkedPos); } mLastSelected = checkedPos; } else { startSelected(position, false); } }
startSelected(0, false); mRegistered = false; finish();
startSelected(0, false); mRegistered = false; finish();