Значение Edittext в spinner
пакет com.пример.Ак.aapppcom;
импорт android.content.Намерение;
импорт базы данных android.Указатель;
импорт android.os.AsyncTask;
импорт android.support.v7.app.AppCompatActivity;
импорт android.os.Bundle;
импорт android.view.Menu;
импорт android.view.пункт меню;
импорт android.view.View;
импорт android.widget.AdapterView;
импорт android.widget.Кнопка;
импорт android.widget.EditText;
импорт android.widget.RatingBar;
импорт android.widget.Волчок;
импорт java.util.список ArrayList;
public class MainActivity расширяет AppCompatActivity реализует AdapterView.OnItemSelectedListener {
Кнопки И.;
EditText et1;
RatingBar РА1;
Счетчик СпН;
частный SQLController SQLcon;
@Ручная коррекция
protected void onCreate(Bundle savedInstanceState) {
супер.метод onCreate(savedInstanceState);
setContentView(R. layout.activity_main);
Ив = (кнопка) findViewById, чтобы найти(ИД Р..ImageButton с);
ет1 = (полей EditText) findViewById, чтобы найти(ИД Р..ет1);
ra1 = (RatingBar) findViewById(R. id.ratingBar1);
spn = (Spinner) findViewById(R. id.spin);
spn.setOnItemSelectedListener(это);
SQLcon = новый SQLController(это);
// открытие базы данных
SQLcon.открыть();
грузоспиннер();
}
общественного недействительными loadtospinner() {
Курсор c = SQLcon.readData();
ArrayList и Л;строка> Аль = новый ArrayList и Л;строка&ГТ;();
гр.moveToFirst();
в то время как (!c.isAfterLast()) {
Имя строки = c.getString(c.getColumnIndex(DBhelper.КОММЕНТАРИИ));
al.add(имя);
гр.moveToNext();
}
}
@Ручная коррекция
public boolean onCreateOptionsMenu(меню Меню) {
// Раздуть меню; это добавляет элементы в панель действий, если она присутствует.
getMenuInflater().inflate(R. menu.pop_up, menu);//ресурс меню, Меню
вернуть true;
}
@Ручная коррекция
public boolean onOptionsItemSelected(элемент меню) {
переключатель (item.getItemId()) {
чехол ID Р..элемент1:
//Toast.makeText(getApplicationContext(),"Item 1 Selected",Toast.LENGTH_LONG).показать();
Intent i = новое намерение(getApplicationContext(), Item1.class);
startActivity(i);
вернуть true;
чехол ID Р..место № 2:
//Toast.makeText(getApplicationContext(),"пункт 2 выбран",тост.LENGTH_LONG).показать();
Intent i1 = новое намерение(getApplicationContext(), Item1.class);
startActivity(i1);
вернуть true;
чехол ID Р..item3:
//Toast.makeText(getApplicationContext(),"пункт 3 выбран",тост.LENGTH_LONG).показать();
Intent i2 = новое намерение(getApplicationContext(), Item1.class);
startActivity(i2);
вернуть true;
по умолчанию:
возвращение супер.onoptionsitemselected(пункт);
}
}
@Ручная коррекция
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
Строка getcom;
getcom = "";
int getrate;
getrate = 0;
SQLController handlerInfo = новый SQLController(getBaseContext());
handlerInfo.открыть();
Курсор cursor = handlerInfo.readData();
если (курсор.moveToFirst()) {
делать {
getcom = cursor.getString(1);
getrate = cursor.getInt(2);
} пока (курсор.moveToNext());
}
handlerInfo.рядом();
}
@Ручная коррекция
public void onNothingSelected(AdapterView<?> parent) {
}
класс MyAsync расширяет AsyncTask<Void, Void, Void>
{
частная диалоговое ДР;
@Ручная коррекция
защищенный Void doInBackground(Void... params)
{
Строка s = et1.getText().toString();
курс инт = РА1.getNumStars();
// открытие базы данных
SQLcon.открыть();
// вставить данные в таблицу
SQLcon.insertData(COM-порт, скорость);
возвращать null;
}
@Ручная коррекция
защищенный void onPostExecute(результат Void) {
super.onPostExecute(результат);
грузоспиннер();
ПД.уволить();
}
}
}
Что я уже пробовал:
я хочу сохранить значение редактирования текста в счетчик. пожалуйста, дайте мне предложение