mirror of
https://github.com/sudoxnym/habitica-android.git
synced 2026-04-14 19:56:32 +00:00
handle empty date
This commit is contained in:
parent
e9f447f831
commit
4e60b9a4b7
4 changed files with 10 additions and 5 deletions
|
|
@ -4,7 +4,7 @@
|
|||
"items":[
|
||||
{
|
||||
"type": "F",
|
||||
"title": "Customizde avatar inside the app"
|
||||
"title": "Customize avatar inside the app"
|
||||
},
|
||||
{
|
||||
"type": "F",
|
||||
|
|
@ -20,7 +20,7 @@
|
|||
},
|
||||
{
|
||||
"type": "F",
|
||||
"title": "Added Due date to todos"
|
||||
"title": "Added Due date to to-dos"
|
||||
},
|
||||
{
|
||||
"type": "B",
|
||||
|
|
|
|||
|
|
@ -115,7 +115,9 @@ public class PartyFragment extends BaseFragment {
|
|||
break;
|
||||
}
|
||||
case 2: {
|
||||
fragment = partyMemberListFragment = new PartyMemberListFragment(activity, group);
|
||||
PartyMemberListFragment memberFragment = new PartyMemberListFragment();
|
||||
memberFragment.configure(activity, group);
|
||||
fragment = memberFragment;
|
||||
break;
|
||||
}
|
||||
default:
|
||||
|
|
|
|||
|
|
@ -30,11 +30,10 @@ public class PartyMemberListFragment extends Fragment {
|
|||
|
||||
private PartyMemberRecyclerViewAdapter viewAdapter;
|
||||
|
||||
public PartyMemberListFragment(Context ctx, Group group) {
|
||||
public void configure(Context ctx, Group group) {
|
||||
this.ctx = ctx;
|
||||
this.group = group;
|
||||
|
||||
viewAdapter = new PartyMemberRecyclerViewAdapter();
|
||||
}
|
||||
|
||||
private View view;
|
||||
|
|
@ -58,6 +57,7 @@ public class PartyMemberListFragment extends Fragment {
|
|||
ButterKnife.bind(this, view);
|
||||
|
||||
mRecyclerView.setLayoutManager(new LinearLayoutManager(ctx));
|
||||
viewAdapter = new PartyMemberRecyclerViewAdapter();
|
||||
mRecyclerView.setAdapter(viewAdapter);
|
||||
|
||||
if (group != null) {
|
||||
|
|
|
|||
|
|
@ -33,6 +33,9 @@ public class DateDeserializer implements JsonDeserializer<Date> {
|
|||
|
||||
@Override
|
||||
public synchronized Date deserialize(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext) {
|
||||
if (jsonElement.getAsString().length() == 0) {
|
||||
return null;
|
||||
}
|
||||
try {
|
||||
return dateFormat.parse(jsonElement.getAsString());
|
||||
} catch (ParseException e) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue