Форум программистов, компьютерный форум CyberForum.ru

Метод insert не видит значения edit-ов - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Установка позиции курсора в EditText http://www.cyberforum.ru/android-dev/thread1565192.html
Как сделать так, чтобы при нажатии на элемент управления EditText не открывалась виртуальная клавиатура и, при этом, показывалась каретка, было можно установить касанием пальца позицию каретки и поддерживался скроллинг свайпами вправо или влево
Программирование Android Что такое flattenToShortString() Что такое flattenToShortString() и flattenToString(). Расплющить в строку? Зачем это? Например, здесь: task.baseActivity.flattenToShortString().startsWith("blablabla") http://www.cyberforum.ru/android-dev/thread1565167.html
Не запускается Android Studio Программирование Android
при запуске упорно пишет что не найдена JVM, переменную JAVA_HOME создал, прописал путь к jdk, вообще не помогло... все равно пишет и не запускается... что за фигня такая????
Чем отличается Eclipse IDE for Java EE Developers от Eclipse IDE for Java Developers? Программирование Android
чем отличается Eclipse IDE for Java EE Developers и Eclipse IDE for Java Developers? и какую лучше качать для разработки под андроид? Добавлено через 1 минуту з.ы. и кстати что там еще надо вообще для разработки под андроид?
Программирование Android Запуск стандартного launcher из приложения (другого launcher) http://www.cyberforum.ru/android-dev/thread1565044.html
Допиливаю себе launcher, но тут столкнулся с проблемой: мне нужно, чтобы при нажатии на кнопку back я возвращался в стандартный launcher. Все бы хорошо, использую такой метод: public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK) { Intent intent = getPackageManager().getLaunchIntentForPackage("com.htc.launcher"); ...
Программирование Android Не работает TableLayout Вобщем, при попытке запустить выдаёт ошибку. В xml у меня получилось сделать в 1 ряд 2 кнопки, а тут нет... Пожалуйста, помогите TableLayout ddLayoutBodyTable = new TableLayout(this); ddLayoutBodyTable.setOrientation(LinearLayout.VERTICAL); ddLayoutBodyTable.setGravity(Gravity.CENTER); ddLayoutBodyTable.setLayoutParams(dd_top);... подробнее

Показать сообщение отдельно
element111
0 / 0 / 0
Регистрация: 16.12.2014
Сообщений: 54

Метод insert не видит значения edit-ов - Программирование Android

28.10.2015, 22:53. Просмотров 184. Ответов 1
Метки (Все метки)

Метод insert не видит значения edit-ов(вернее видит только если их явно указать в стойствах), в следствии чего добавляются просто пустые строки
ниже сам метод
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public void insert(String a,String b,int c,int d,int e){
    ContentValues cvcv=new ContentValues();
    cvcv.put("name", a);
    cvcv.put("adress", b);
    cvcv.put("dolz", c);
    cvcv.put("otdel", d);
    cvcv.put("spec", e);
   sqLiteDatabase.insert("sotrudniki", null, cvcv);
}
 
 
    public void open(){
        dbhelper=new Dbhelper(context1,"sotrudniki",null,1);
        sqLiteDatabase=dbhelper.getWritableDatabase();
            }
ниже кнопка вызова (вызываю из другой активности)

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
  public class AddNewPerson extends ActionBarActivity {
    EditText editText;
    EditText editText2;
    EditText editText3;
    EditText editText4;
    EditText editText5;
    String a;
    String b;
    int c;
    int d;
    int e;
    DB db;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_add_new_person);
        db=new DB(this);
        editText=(EditText)findViewById(R.id.editText);
        editText2=(EditText)findViewById(R.id.editText2);
        editText3=(EditText)findViewById(R.id.editText3);
        editText4=(EditText)findViewById(R.id.editText4);
        editText5=(EditText)findViewById(R.id.editText5);
        a=editText.getText().toString();
        b=editText2.getText().toString();
        c=Integer.parseInt(editText3.getText().toString());
        d=Integer.parseInt(editText4.getText().toString());
        e=Integer.parseInt(editText5.getText().toString());
 
 
 
    }
    public void addPersonButton(View view){
        db.open();
        db.insert(a, b, c, d, e);
        finish();
    }
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru