我想编写一个可以在不同活动中使用的计时器类。这将在调用活动的var total_duration = 'test';
(function($) {
[...]
中显示倒计时时间。
网上有计时器的例子,但我找不到一个非常优雅的计时器。
另外,我看不出如何使用普通类中的TextView
;每当我根据上下文尝试这个时,我都会得到RunOnUiThread
。
这是我最近的尝试:
"Context does not contain a definition for RunOnUiThread..."
班级:
public class myActivity : Activity
{
private Timer _timer;
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
SetContentView(Resource.Layout.myPage);
var outputTextView = FindViewById<TextView>(Resource.Id.lblTimer);
_timer = new Timer(this, outputTextView, 2, 0, 0); // 2 hours, 0 mins, 0 secs
// define click events now...
}
}
我很欣赏我一定是做错了。应该怎么做?