Pourquoi text2.Text = "message" ne fonctionne pas dans mon code? Je veux travailler de cette façon dans une fonction voir dans le code. j'ai développé dans Visual Stduio avec Mono pour Android en C#Pourquoi text2.Text = "message" ne fonctionne pas dans mon code?
Le code source:
using System;
using Android.App;
using Android.Content;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.OS;
namespace ChatClient_Android
{
[Activity(Label = "ChatClient_Android", MainLauncher = true, Icon = "@drawable/icon")]
public class MainChat : Activity
{
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
// Set our view from the "main" layout resource
SetContentView(Resource.Layout.Main);
// Get our button from the layout resource,
// and attach an event to it
EditText text2 = FindViewById<EditText>(Resource.Id.text2);
}
private void recieved()
{
text2.Text = "mesage"; // The text2 does not existe in this context
}
}
}
texte2 est hors de portée. Vous devez le déclarer au-dessus de la méthode si vous souhaitez le réutiliser dans un autre. Essayez quelque chose comme: – DaveHogan