Auto.js/app/src/main/java/com/stardust/scriptdroid/timing/TaskReceiver.java

29 lines
775 B
Java

package com.stardust.scriptdroid.timing;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import com.stardust.scriptdroid.App;
import com.stardust.scriptdroid.external.ScriptIntents;
/**
* Created by Stardust on 2017/11/27.
*/
public class TaskReceiver extends BroadcastReceiver {
public static final String ACTION_TASK = "com.stardust.autojs.action.task";
public static final String EXTRA_TASK_ID = "task_id";
@Override
public void onReceive(Context context, Intent intent) {
ScriptIntents.handleIntent(context, intent);
int id = intent.getIntExtra(EXTRA_TASK_ID, -1);
if (id >= 0) {
TimedTaskManager.getInstance().notifyTaskFinished(id);
}
}
}