【发布时间】:2012-09-27 10:59:00
【问题描述】:
我需要用java在android中创建一个调度服务。我已经尝试了一些代码,但是在构建应用程序之后它一直没有运行。我的逻辑很简单,我想创建一个服务来检查蓝牙文件夹路径中是否存在一个文件,如果这个文件存在,那么这个服务将运行另一个应用程序,我需要一个每 2 分钟运行一次的计划。
到目前为止,这很好,但现在我有一个错误The method startActivity(Intent) is undefined for the type MyTimerTask。我试过这段代码...
public class MyTimerTask extends TimerTask {
java.io.File file = new java.io.File("/mnt/sdcard/Bluetooth/1.txt");
public void run(){
if (file.exists()) {
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setComponent(new ComponentName("com.package.address","com.package.address.MainActivity"));
startActivity(intent);
}
}
}
有人可以帮我解决这个问题吗?
【问题讨论】:
-
请发表您的尝试?
-
作为新用户,建议您访问How to Accept Answer
标签: java android service bluetooth schedule