(我使用visual studio 2015 Xamarin)
这是几秒钟后我看到我的Android应用程序启动的消息:
" Android.Util.AndroidRuntimeException:只有创建视图层次结构的原始线程才能触及其视图。 "
- 我的应用程序应该在TextView中连续写入当前日期和时间。 这是我写的代码..错误在哪里?我该如何解决?
namespace App4
{
[Activity(Label = "app4", MainLauncher = true, Icon = "@drawable/icon")]
public class MainActivity : Activity
{
private delegate void delegato();
private delegato del1;
public MainActivity()
{
del1 = getdatehour;
}
private void Do()
{
del1();
}
private void getdatehour()
{
TextView datehour = (TextView)FindViewById(Resource.Id.textView1);
DateTime date;
while (true)
{
date = DateTime.Now;
String s = "DATA E ORA: " + date;
datehour.Text = s;
}
}
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
// Set our view from the "main" layout resource
SetContentView (Resource.Layout.Main);
Thread thdo = new Thread(Do);
thdo.Start();
}
}
}