【问题标题】:Does not implement inherited abstract member Java.Util.TimerTask Error不实现继承的抽象成员 Java.Util.TimerTask 错误
【发布时间】:2017-03-06 10:57:29
【问题描述】:

我有这个代码,但我也有这个错误:

不实现继承的抽象成员 Java.Util.TimerTask

namespace App21
{
    class DTime :TimerTask
    {
        private long time = Java.Lang.JavaSystem.CurrentTimeMillis();
        public void run()
        {
            time += 1000; //add 1 second to the time
        }
        public long getTime() 
        {
            return time; 
        }
    }
}

我看到Showing current time in Android and updating it?

【问题讨论】:

    标签: android inheritance xamarin timertask


    【解决方案1】:

    您在 Run 方法上缺少 override 关键字,此方法也有大写的“R”,记住 Xamarin 是 C#。

    将您的实现更改为:

    public class DTime : TimerTask
    {
        private long time = Java.Lang.JavaSystem.CurrentTimeMillis ();
    
        public DTime ()
        {
    
        }
    
        public override void Run ()
        {
            time += 1000;
        }
    
        public long GetTime ()
        {
            return time;
        }
    }
    

    【讨论】:

    • 谢谢您。如何在 textview 中查看小时、分钟和秒? Java.Util.Timer timer = new Java.Util.Timer(); timer.Schedule(new DTime(), 0, 1000);
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多