Browse Source

feat: v1.4更新

master
niushuai233 2 days ago
parent
commit
0f87120ce4
  1. 2
      app/build.gradle
  2. 3
      app/src/main/java/cc/niushuai/dididone/ui/calendar/CalendarFragment.java
  3. 2
      app/src/main/java/cc/niushuai/dididone/ui/component/ProjectPopupView.java
  4. 3
      app/src/main/java/cc/niushuai/dididone/ui/setting/project/NewProjectActivity.java

2
app/build.gradle

@ -16,7 +16,7 @@ android {
minSdk 24 minSdk 24
targetSdk 32 targetSdk 32
versionCode 12 versionCode 12
versionName "1.3" versionName "1.4"
resValue "string", "weathericons_version", "${versionName}" resValue "string", "weathericons_version", "${versionName}"

3
app/src/main/java/cc/niushuai/dididone/ui/calendar/CalendarFragment.java

@ -36,6 +36,7 @@ import org.joda.time.format.DateTimeFormatter;
import org.joda.time.format.ISODateTimeFormat; import org.joda.time.format.ISODateTimeFormat;
import org.reactivestreams.Subscription; import org.reactivestreams.Subscription;
import java.util.Comparator;
import java.util.List; import java.util.List;
import java.util.stream.Collectors; import java.util.stream.Collectors;
@ -269,6 +270,8 @@ public class CalendarFragment extends BaseFragment {
public void onNext(List<Record> recordList) { public void onNext(List<Record> recordList) {
XLog.d("DataListOnNext 查询到数据: {}", recordList.size()); XLog.d("DataListOnNext 查询到数据: {}", recordList.size());
// recordList.sort((e1, e2) -> e2.getCreateDate().compareTo(e1.getCreateDate()));
recordList.sort(Comparator.comparing(Record::getCreateDate));
for (Record record : recordList) { for (Record record : recordList) {
Project project = BizGlobal.getAllProjectMap().get(record.getProjectId()); Project project = BizGlobal.getAllProjectMap().get(record.getProjectId());
if (null == project) { if (null == project) {

2
app/src/main/java/cc/niushuai/dididone/ui/component/ProjectPopupView.java

@ -17,6 +17,7 @@ import com.lxj.xpopup.util.XPopupUtils;
import com.lxj.xpopup.widget.VerticalRecyclerView; import com.lxj.xpopup.widget.VerticalRecyclerView;
import com.mikepenz.iconics.IconicsDrawable; import com.mikepenz.iconics.IconicsDrawable;
import java.util.Comparator;
import java.util.List; import java.util.List;
import java.util.function.Consumer; import java.util.function.Consumer;
@ -56,6 +57,7 @@ public class ProjectPopupView extends BottomPopupView {
recyclerView = findViewById(R.id.ppv_recyclerView); recyclerView = findViewById(R.id.ppv_recyclerView);
// 构建data // 构建data
data = CollUtil.list(false, BizGlobal.getAvailableProjectMap().values()); data = CollUtil.list(false, BizGlobal.getAvailableProjectMap().values());
// data.sort(Comparator.comparing(Project::getCreateDate));
data.sort((e1, e2) -> e2.getCreateDate().compareTo(e1.getCreateDate())); data.sort((e1, e2) -> e2.getCreateDate().compareTo(e1.getCreateDate()));
int projectCount = data.size(); int projectCount = data.size();

3
app/src/main/java/cc/niushuai/dididone/ui/setting/project/NewProjectActivity.java

@ -73,6 +73,9 @@ public class NewProjectActivity extends BaseActivity {
private boolean restore() { private boolean restore() {
Bundle extras = getIntent().getExtras(); Bundle extras = getIntent().getExtras();
if (null == extras) {
return false;
}
requestCode = extras.getInt(BizGlobal.REQUEST_CODE); requestCode = extras.getInt(BizGlobal.REQUEST_CODE);
long id = extras.getLong(BizGlobal.PROJECT_ID); long id = extras.getLong(BizGlobal.PROJECT_ID);
String name = extras.getString(BizGlobal.PROJECT_NAME); String name = extras.getString(BizGlobal.PROJECT_NAME);

Loading…
Cancel
Save