【发布时间】:2019-09-28 11:54:47
【问题描述】:
我需要从扩展 TimerTask 的类中调用扩展 IntentService 的类。我正在努力弄清楚以这种方式使用 Intent 时上下文是如何工作的。
从 MainActivity 运行我设置了我的计时器并运行扩展 TimerTask 的 timer() 类。
Timer poll_timer = new Timer();
poll_timer.schedule(new timer(),0, 1000);
此代码是 timer() 类的一部分,但我不知道如何正确调用使用 Intent 或将 MainActivity 上下文传递给 timer() 类。 这就是我从 MainActivity 中调用它的方式
Intent gps = new Intent(this, gps.class);
startService(gps);
由于我是 Java 新手,因此我将不胜感激。
【问题讨论】: