私はJavaを使用してAndroidでスケジュールサービスを作成する必要があります。いくつかのコードを試しましたが、アプリケーションをビルドした後は常に実行されません。私のロジックは単純です。Bluetoothフォルダパスにファイルが存在するかどうかを確認するサービスを作成したいと思います。このファイルが存在する場合、このサービスは別のアプリケーションを実行するため、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);
}
}
}
誰かがこれを手伝ってくれませんか。