amitkarnik2211 Ответов: 1

Значение 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(результат);
грузоспиннер();
ПД.уволить();
}
}

}

Что я уже пробовал:

я хочу сохранить значение редактирования текста в счетчик. пожалуйста, дайте мне предложение

1 Ответов

Рейтинг:
2