class 内的错误

Error inside the class

我创建了这个 class,但是最后一部分有一个错误说 "Syntax error on token "(",在“timers.schedule 部分

上删除此标记”
public class refrend
{
   Timer timers = new Timer();
   final Handler handler = new Handler(); 
   int initial = 1000;
   int looper = 6000;
   TimerTask task = new TimerTask() {
      @Override
        public void run() {
            handler.post(new Runnable() {
                public void run() {

                    new activityIns().execute();

                }
            });
        }
   };             
   timers.schedule(task, initial, looper);
}

感谢您的帮助:)

你可以做的是创建一个函数

 public class refrend {

    Timer timers = new Timer();
    final Handler handler = new Handler();
    int initial = 1000;
    int looper = 6000;
   public void your_Function(){
       TimerTask task = new TimerTask() {
           @Override
           public void run() {
               handler.post(new Runnable() {
                   public void run() {

                       // new activityIns().execute();

                   }
               });
           }
       };
       timers.schedule(task, initial, looper);
   }
}

现在您可以通过 your_Functino() 在 class 中调用该函数; 如果您想在 class 之外使用该函数,请创建它的对象并调用 它

 refrend object=new refrend();
 object.your_Function();