我是 android 新手,我正在开发我的第一个基于位置的提醒应用程序。我正在添加带有地点、日期和时间的任务,当我到达时应该通知我。我正在正确地收到任务的警报。问题是当为任务生成警报时,当我单击通知时,它应该显示在活动中。我没有得到警报任务的值..
从下面的代码中,我将任务值传递给 Alertview 活动。
代码
private void processTasks() {
List<Task> tasks = loadFiles();
if(tasks == null || tasks.size() < 1){
// Toast.makeText(getApplicationContext(),"No Tasks Found",Toast.LENGTH_LONG).show();
}
// Toast.makeText(getApplication(),"Number of Tasks " + tasks.size(),Toast.LENGTH_LONG).show();
for (Task task : tasks) {
if (tasks != null && task.alert) {
Log.i("Task is ",task.toString());
//Toast.makeText(getApplicationContext(),"Your Task is " + task.toString(),Toast.LENGTH_LONG).show();
// if in time range
boolean timeRange = false;
// if in loc range
boolean locRange = false;
float dst = 0.0f;
if(lat > …Run Code Online (Sandbox Code Playgroud)