From 507242abe645ce3017118dfbcadaa7d0cfada053 Mon Sep 17 00:00:00 2001 From: lizhanwei <Dana_Lee1016@126.com> Date: 星期四, 12 三月 2020 16:11:15 +0800 Subject: [PATCH] "联网考试“去掉由程序主动结束考试;可以一直考试;修改地图,可以一次性加载场考所有地图,然后车移动到某个项目地图,单独显示项目地图;修改map.json;信号配置,只在ExamStatusOutWorker里面收到ndk_start的时候进行发送; --- app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java index cdb728b..e0031b7 100644 --- a/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java +++ b/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java @@ -1,10 +1,14 @@ package safeluck.drive.evaluation.fragment; +import android.app.AlarmManager; +import android.app.PendingIntent; import android.content.Context; +import android.content.Intent; import android.os.Bundle; import androidx.annotation.NonNull; import androidx.annotation.Nullable; +import androidx.core.app.AlarmManagerCompat; import androidx.lifecycle.Observer; import androidx.lifecycle.ViewModelProviders; import androidx.work.OneTimeWorkRequest; @@ -12,6 +16,7 @@ import android.os.Handler; import android.os.Message; +import android.os.SystemClock; import android.text.TextUtils; import android.util.Log; import android.view.LayoutInflater; @@ -74,6 +79,8 @@ public class TrainFragment extends SupportFragment implements View.OnClickListener { private static final String TAG = TrainFragment.class.getSimpleName(); + private static final int REQUEST_CODE = 1000; + private static final String ALARM_ACTION_CODE = "com.anyun.alermbroadcast"; public static SupportFragment newInstance() { return new TrainFragment(); @@ -444,6 +451,14 @@ private void initView(View view) { + Intent intent = new Intent(ALARM_ACTION_CODE); + PendingIntent pendingIntent = PendingIntent.getBroadcast(_mActivity.getApplicationContext(), + REQUEST_CODE, intent, + PendingIntent.FLAG_CANCEL_CURRENT); + AlarmManager alarmManager = (AlarmManager) _mActivity.getApplicationContext().getSystemService(Context.ALARM_SERVICE); + alarmManager.setExact(AlarmManager.ELAPSED_REALTIME_WAKEUP, SystemClock.elapsedRealtime(),pendingIntent); + + view.findViewById(R.id.iv_head).setOnClickListener(this); av_curve = view.findViewById(R.id.av3); av_park = view.findViewById(R.id.av2); -- Gitblit v1.8.0