ManualDialogActivity.java revision 7e3fa36d69ffee874dd364b8e3d9aa3cab9a273b
41a9529116425a49eaabbdab74463b0f98ca5ea8Mark Craig * Authors: Nathaniel McCallum <npmccallum@redhat.com>
41a9529116425a49eaabbdab74463b0f98ca5ea8Mark Craig * Copyright (C) 2013 Nathaniel McCallum, Red Hat
d928438fd1d461915babc0464c95fd98d531c4b2Mark Craig * Licensed under the Apache License, Version 2.0 (the "License");
d928438fd1d461915babc0464c95fd98d531c4b2Mark Craig * you may not use this file except in compliance with the License.
41a9529116425a49eaabbdab74463b0f98ca5ea8Mark Craig * You may obtain a copy of the License at
d928438fd1d461915babc0464c95fd98d531c4b2Mark Craig * Unless required by applicable law or agreed to in writing, software
41a9529116425a49eaabbdab74463b0f98ca5ea8Mark Craig * distributed under the License is distributed on an "AS IS" BASIS,
41a9529116425a49eaabbdab74463b0f98ca5ea8Mark Craig * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
d928438fd1d461915babc0464c95fd98d531c4b2Mark Craig * See the License for the specific language governing permissions and
d928438fd1d461915babc0464c95fd98d531c4b2Mark Craig * limitations under the License.
41a9529116425a49eaabbdab74463b0f98ca5ea8Mark Craigimport android.widget.AdapterView.OnItemSelectedListener;
41a9529116425a49eaabbdab74463b0f98ca5ea8Mark Craigpublic class ManualDialogActivity extends BaseAddTokenDialogActivity implements OnItemSelectedListener {
d928438fd1d461915babc0464c95fd98d531c4b2Mark Craig private static final String DEFAULT_INTERVAL = "30";
d928438fd1d461915babc0464c95fd98d531c4b2Mark Craig private static final String DEFAULT_COUNTER = "0";
41a9529116425a49eaabbdab74463b0f98ca5ea8Mark Craig super(R.layout.manual, android.R.string.cancel, 0, R.string.add);
d928438fd1d461915babc0464c95fd98d531c4b2Mark Craig public void onStart() {
d928438fd1d461915babc0464c95fd98d531c4b2Mark Craig mInterval = (EditText) findViewById(R.id.interval);
d928438fd1d461915babc0464c95fd98d531c4b2Mark Craig mAlgorithm = (Spinner) findViewById(R.id.algorithm);
41a9529116425a49eaabbdab74463b0f98ca5ea8Mark Craig // Select the default algorithm
41a9529116425a49eaabbdab74463b0f98ca5ea8Mark Craig // Setup the Interval / Counter toggle
41a9529116425a49eaabbdab74463b0f98ca5ea8Mark Craig // Disable the Add button
41a9529116425a49eaabbdab74463b0f98ca5ea8Mark Craig // Set constraints on when the Add button is enabled