C# Can';t从EditText保存数据
我在从EditText保存文本时遇到一些问题 代码如下:C# Can';t从EditText保存数据,c#,android,xamarin,android-edittext,C#,Android,Xamarin,Android Edittext,我在从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>(Reso
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();
}
stringlista;
EditText bevasarlolista=null;
bevasarlolista=view.findviewbyd(Resource.Id.bevasarlo);
if(项目[位置]=“Bevásárlólista”)
{
Button mentes=view.findviewbyd(Resource.Id.hozzaad);
bevasarlolista.Text=lista;
mentes.Click+=bevasarlolistaMentese;
}
私有void bevasarlolistaMentese(对象发送方,事件参数e)
{
lista=bevasarlolista.Text;
Toast.MakeText(Application.Context,bevasarlolista.Text,ToastLength.Long).Show();
}
所以问题是当我在编辑文本中写东西,然后按下
“mentes”按钮toast文本出现,但为空,这意味着我的editText也为空,我不知道如何保存editText.text
谢谢你的帮助 要阻止文本,必须更改如下代码:
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();
}
stringlista;
EditText bevasarlolista=null;
bevasarlolista=view.findviewbyd(Resource.Id.bevasarlo);
if(项目[位置]=“Bevásárlólista”)
{
Button mentes=view.findviewbyd(Resource.Id.hozzaad);
bevasarlolista.setText(lista);
mentes.Click+=bevasarlolistaMentese;
}
私有void bevasarlolistaMentese(对象发送方,事件参数e)
{
lista=bevasarlolista.Text;
Toast.MakeText(Application.Context,bevasarlolista.Text,ToastLength.Long).Show();
}
在java中嵌入文本这是一个概述。有关更多信息,请参阅此链接,结果证明我只是在装傻 我应该给if()中的edittext赋值 坏的
string lista;
EditText bevasarlolista = null;
bevasarlolista = view.FindViewById<EditText>(Resource.Id.bevasarlo);
if (items[position] == "Bevásárlólista")
{
}
stringlista;
EditText bevasarlolista=null;
bevasarlolista=view.findviewbyd(Resource.Id.bevasarlo);
if(项目[位置]=“Bevásárlólista”)
{
}
好
字符串列表a;
EditText bevasarlolista=null
if (items[position] == "Bevásárlólista")
{
bevasarlolista = view.FindViewById<EditText>(Resource.Id.bevasarlo);
}
if(项目[位置]=“Bevásárlólista”)
{
bevasarlolista=view.findviewbyd(Resource.Id.bevasarlo);
}