Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 标签不';更新旧系统版本-xamarin_C#_Android_Xamarin - Fatal编程技术网

C# 标签不';更新旧系统版本-xamarin

C# 标签不';更新旧系统版本-xamarin,c#,android,xamarin,C#,Android,Xamarin,我有个问题 标签不会在旧版本上更新。 在安卓系统8.1版上,一切正常,但在7.1版上,刷新标签不起作用 private void OnTimedEvent(object sender, System.Timers.ElapsedEventArgs e) { var lab_seconds = FindViewById<TextView>(Resource.Id.textView_seconds); lab_secon

我有个问题

标签不会在旧版本上更新。 在安卓系统8.1版上,一切正常,但在7.1版上,刷新标签不起作用

  private void OnTimedEvent(object sender, System.Timers.ElapsedEventArgs e)
        {
            var lab_seconds = FindViewById<TextView>(Resource.Id.textView_seconds);
            lab_seconds.Text = (Int32.Parse(lab_seconds.Text) -1).ToString();
            lab_seconds.RefreshDrawableState();
}
private void OnTimedEvent(对象发送方,System.Timers.ElapsedEventArgs e)
{
var lab_seconds=findviewbyd(Resource.Id.textView_seconds);
lab_seconds.Text=(Int32.Parse(lab_seconds.Text)-1.ToString();
lab_秒。RefreshDrawableState();
}

假设计时器回调不在UI线程上:

private void OnTimedEvent(object sender, System.Timers.ElapsedEventArgs e)
{
    RunOnUiThread(() =>
    {
        var lab_seconds = FindViewById<TextView>(Resource.Id.textView_seconds);
        lab_seconds.Text = (Int32.Parse(lab_seconds.Text) -1).ToString();
     });
}
private void OnTimedEvent(对象发送方,System.Timers.ElapsedEventArgs e)
{
RunOnUiThread(()=>
{
var lab_seconds=findviewbyd(Resource.Id.textView_seconds);
lab_seconds.Text=(Int32.Parse(lab_seconds.Text)-1.ToString();
});
}