|
|
|
@ -62,7 +62,7 @@ public class task_show extends Activity {
|
|
|
|
|
private ListView lv_task;
|
|
|
|
|
private List<taskInfo> taskInfos;
|
|
|
|
|
private List<AppInfo> appInfos;
|
|
|
|
|
private List<AppInfo> classifyList;
|
|
|
|
|
|
|
|
|
|
private ArrayList<HashMap<String, Object>> listItem;
|
|
|
|
|
private SimpleAdapter adapter;
|
|
|
|
|
private SQLiteDatabase write;
|
|
|
|
@ -74,11 +74,11 @@ public class task_show extends Activity {
|
|
|
|
|
private NotificationManager notificationManager;
|
|
|
|
|
private Notification notification;
|
|
|
|
|
private Handler handler;
|
|
|
|
|
private List<String> finishTask=new ArrayList<>();
|
|
|
|
|
private Runnable runnable;
|
|
|
|
|
private Boolean f;
|
|
|
|
|
private NotificationChannel channel;
|
|
|
|
|
private List<String> finishTask=new ArrayList<>();
|
|
|
|
|
private View jump_appClassify;
|
|
|
|
|
|
|
|
|
|
private ProgressDialog progressDialog;
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@ -87,7 +87,9 @@ public class task_show extends Activity {
|
|
|
|
|
setContentView(R.layout.activity_task_show);
|
|
|
|
|
// main_tabFragment main_tabFragment=new main_tabFragment();
|
|
|
|
|
// getSupportFragmentManager().beginTransaction().add(R.id.main_frame, main_tabFragment).show(main_tabFragment).commitAllowingStateLoss();
|
|
|
|
|
List<AppInfo> classifyList;
|
|
|
|
|
|
|
|
|
|
View jump_appClassify;
|
|
|
|
|
textView = findViewById(R.id.tv);
|
|
|
|
|
lv_task=findViewById(R.id.lv_task);
|
|
|
|
|
changeDate = findViewById(R.id.changeDate);
|
|
|
|
@ -159,73 +161,58 @@ public class task_show extends Activity {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 点击按钮更改日期
|
|
|
|
|
changeDate.setOnClickListener(new View.OnClickListener() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onClick(View v) {
|
|
|
|
|
DatePickerDialog dateDialog = new DatePickerDialog(task_show.this,
|
|
|
|
|
new DatePickerDialog.OnDateSetListener() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {
|
|
|
|
|
changeDate.setOnClickListener(v -> {
|
|
|
|
|
DatePickerDialog dateDialog = new DatePickerDialog(task_show.this,
|
|
|
|
|
new DatePickerDialog.OnDateSetListener() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {
|
|
|
|
|
// 更新日期选择器为新选的日期
|
|
|
|
|
nowYear=year;
|
|
|
|
|
nowMonth=month+1;
|
|
|
|
|
nowDay=dayOfMonth;
|
|
|
|
|
String day=dayOfMonth>=10?dayOfMonth+"":"0"+dayOfMonth;
|
|
|
|
|
String months=month+1>=10?month+1+"":"0"+month+1;
|
|
|
|
|
decs = String.format("%s-%s-%s", year, months, day);
|
|
|
|
|
setList();
|
|
|
|
|
textView.setText(decs);
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
nowYear,
|
|
|
|
|
nowMonth-1,
|
|
|
|
|
nowDay);
|
|
|
|
|
|
|
|
|
|
dateDialog.show();
|
|
|
|
|
nowYear=year;
|
|
|
|
|
nowMonth=month+1;
|
|
|
|
|
nowDay=dayOfMonth;
|
|
|
|
|
String day=dayOfMonth>=10?dayOfMonth+"":"0"+dayOfMonth;
|
|
|
|
|
String months=month+1>=10?month+1+"":"0"+month+1;
|
|
|
|
|
decs = String.format("%s-%s-%s", year, months, day);
|
|
|
|
|
setList();
|
|
|
|
|
textView.setText(decs);
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
nowYear,
|
|
|
|
|
nowMonth-1,
|
|
|
|
|
nowDay);
|
|
|
|
|
|
|
|
|
|
dateDialog.show();
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
// 点击按钮添加任务
|
|
|
|
|
addTask.setOnClickListener(new View.OnClickListener() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onClick(View v) {
|
|
|
|
|
Intent intent=new Intent();
|
|
|
|
|
intent.setClass(task_show.this, task_add.class);
|
|
|
|
|
intent.putExtra("date",decs);
|
|
|
|
|
startActivity(intent);
|
|
|
|
|
}
|
|
|
|
|
addTask.setOnClickListener(v -> {
|
|
|
|
|
Intent intent=new Intent();
|
|
|
|
|
intent.setClass(task_show.this, task_add.class);
|
|
|
|
|
intent.putExtra("date",decs);
|
|
|
|
|
startActivity(intent);
|
|
|
|
|
});
|
|
|
|
|
// 点击按钮跳转
|
|
|
|
|
jump_appUse.setOnClickListener(new View.OnClickListener() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onClick(View v) {
|
|
|
|
|
Intent intent=new Intent();
|
|
|
|
|
intent.setClass(task_show.this, appTimeUse.class);
|
|
|
|
|
intent.putExtra("date",decs);
|
|
|
|
|
showProgressDialog("","正在加载");
|
|
|
|
|
startActivity(intent);
|
|
|
|
|
}
|
|
|
|
|
jump_appUse.setOnClickListener(v -> {
|
|
|
|
|
Intent intent=new Intent();
|
|
|
|
|
intent.setClass(task_show.this, appTimeUse.class);
|
|
|
|
|
intent.putExtra("date",decs);
|
|
|
|
|
showProgressDialog("","正在加载");
|
|
|
|
|
startActivity(intent);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
jump_report.setOnClickListener(new View.OnClickListener() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onClick(View v) {
|
|
|
|
|
Intent intent=new Intent();
|
|
|
|
|
intent.setClass(task_show.this, report.class);
|
|
|
|
|
intent.putExtra("date",decs);
|
|
|
|
|
showProgressDialog("","正在加载");
|
|
|
|
|
startActivity(intent);
|
|
|
|
|
}
|
|
|
|
|
jump_report.setOnClickListener(v -> {
|
|
|
|
|
Intent intent=new Intent();
|
|
|
|
|
intent.setClass(task_show.this, report.class);
|
|
|
|
|
intent.putExtra("date",decs);
|
|
|
|
|
showProgressDialog("","正在加载");
|
|
|
|
|
startActivity(intent);
|
|
|
|
|
});
|
|
|
|
|
jump_appClassify.setOnClickListener(new View.OnClickListener() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onClick(View v) {
|
|
|
|
|
Intent intent=new Intent();
|
|
|
|
|
intent.setClass(task_show.this, software_classification.class);
|
|
|
|
|
intent.putExtra("date",decs);
|
|
|
|
|
startActivity(intent);
|
|
|
|
|
}
|
|
|
|
|
jump_appClassify.setOnClickListener(v -> {
|
|
|
|
|
Intent intent=new Intent();
|
|
|
|
|
intent.setClass(task_show.this, software_classification.class);
|
|
|
|
|
intent.putExtra("date",decs);
|
|
|
|
|
startActivity(intent);
|
|
|
|
|
});
|
|
|
|
|
// CheckboxAdapter checkboxAdapter=new CheckboxAdapter(task_show.this,listItem);
|
|
|
|
|
// lv_task.setAdapter(checkboxAdapter);
|
|
|
|
@ -388,26 +375,23 @@ public class task_show extends Activity {
|
|
|
|
|
|
|
|
|
|
dialog_check = dialogView.findViewById(R.id.dialog_check);
|
|
|
|
|
|
|
|
|
|
dialog_delete.setOnClickListener(new View.OnClickListener() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onClick(View v) {
|
|
|
|
|
AlertDialog.Builder builder1=new AlertDialog.Builder(task_show.this);
|
|
|
|
|
builder1.setMessage("确定删除?");
|
|
|
|
|
builder1.setPositiveButton("确定", new DialogInterface.OnClickListener() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onClick(DialogInterface dialog, int which) {
|
|
|
|
|
ContentValues values = new ContentValues();
|
|
|
|
|
values.put("content" , dialog_edit.getText().toString());
|
|
|
|
|
write.delete("taskList","content=?",new String[]{listItem.get(position).get("ItemContent").toString()});
|
|
|
|
|
// 重新从数据库获取修改的数据
|
|
|
|
|
taskInfos=dbHelper.queryAllTaskInfo();
|
|
|
|
|
setList();
|
|
|
|
|
Toast.makeText(task_show.this, "删除成功", Toast.LENGTH_SHORT).show();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
builder1.setNegativeButton("取消", null);
|
|
|
|
|
builder1.show();
|
|
|
|
|
}
|
|
|
|
|
dialog_delete.setOnClickListener(v -> {
|
|
|
|
|
AlertDialog.Builder builder1=new AlertDialog.Builder(task_show.this);
|
|
|
|
|
builder1.setMessage("确定删除?");
|
|
|
|
|
builder1.setPositiveButton("确定", new DialogInterface.OnClickListener() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onClick(DialogInterface dialog, int which) {
|
|
|
|
|
ContentValues values = new ContentValues();
|
|
|
|
|
values.put("content" , dialog_edit.getText().toString());
|
|
|
|
|
write.delete("taskList","content=?",new String[]{listItem.get(position).get("ItemContent").toString()});
|
|
|
|
|
// 重新从数据库获取修改的数据
|
|
|
|
|
taskInfos=dbHelper.queryAllTaskInfo();
|
|
|
|
|
setList();
|
|
|
|
|
Toast.makeText(task_show.this, "删除成功", Toast.LENGTH_SHORT).show();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
builder1.setNegativeButton("取消", null);
|
|
|
|
|
builder1.show();
|
|
|
|
|
});
|
|
|
|
|
/*Dialog dialog = new MyDialog(PublishActivity.this,R.style.MyDialog);
|
|
|
|
|
dialog.show();*/
|
|
|
|
|