【问题标题】:Can't save the data from EditText无法保存来自 EditText 的数据
【发布时间】:2018-05-29 09:12:02
【问题描述】:

我在保存 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

感谢您的帮助!

【问题讨论】:

标签: c# android xamarin android-edittext


【解决方案1】:

结果证明我只是愚蠢。

我应该给 if() 中的编辑文本赋值

不好

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

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

     }

不错 字符串列表; EditText bevasarlolista = null;

if (items[position] == "Bevásárlólista")
     {
         bevasarlolista = view.FindViewById<EditText>(Resource.Id.bevasarlo);
     }

【讨论】:

    【解决方案2】:

    要阻止文本,您必须像这样更改代码:

    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中嵌入文本这是一个概述。欲了解更多信息,请参阅此链接how to save data in editText using Shared Preferences in android

    【讨论】:

      猜你喜欢
      • 2016-04-02
      • 2015-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多