Не удается сохранить данные из EditText - PullRequest
0 голосов
/ 29 мая 2018

У меня есть некоторые проблемы с сохранением текста из EditText.

Вот код:

String lista;
EditText bevasarlolista = null;
bevasarlolista = view.FindViewById<EditText>(Resource.Id.bevasarlo);

if (items[position] == "Bevásárlólista")
{
    Button mentes = view.FindViewById<Button>(Resource.Id.hozzaad);
    bevasarlolista.Text = lista;

    mentes.Click += bevasarlolistaMentese;
}

private void bevasarlolistaMentese(object sender, EventArgs e)
{
    lista = bevasarlolista.Text;

    Toast.MakeText(Application.Context, bevasarlolista.Text, ToastLength.Long).Show();
}

Так что проблема в том, что когда я пишу что-то в этом editText, и чемнажмите кнопку «mentes», чтобы появился текст тоста, но он пустой, а это означает, что мой editText тоже пуст, и я не знаю, как мне сохранить editText.text

Спасибо за помощь!

Ответы [ 2 ]

0 голосов
/ 29 мая 2018

Так что оказалось, что я просто тупой.

я мог бы дать значение тексту редактирования внутри if ()

BAD

string lista;
EditText bevasarlolista = null;
bevasarlolista = view.FindViewById<EditText>(Resource.Id.bevasarlo);

if (items[position] == "Bevásárlólista")
     {

     }

GOOD строка lista;EditText bevasarlolista = null;

if (items[position] == "Bevásárlólista")
     {
         bevasarlolista = view.FindViewById<EditText>(Resource.Id.bevasarlo);
     }
0 голосов
/ 29 мая 2018

Чтобы заблокировать текст, вы должны изменить код следующим образом:

String lista;
EditText bevasarlolista = null;
bevasarlolista = view.FindViewById<EditText>(Resource.Id.bevasarlo);

if (items[position] == "Bevásárlólista")
        {
    Button mentes = view.FindViewById<Button>(Resource.Id.hozzaad);
    bevasarlolista.setText(lista);

    mentes.Click += bevasarlolistaMentese;
}

private void bevasarlolistaMentese(object sender, EventArgs e)
{
    lista = bevasarlolista.Text;

    Toast.MakeText(Application.Context, bevasarlolista.Text, ToastLength.Long).Show();
}

Встраивание текста в Java Это обзор.Для получения дополнительной информации, смотрите эту ссылку , как сохранить данные в editText с помощью общих настроек в Android

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...