Add check for possibly null list info

It caused a NullPointerException
This commit is contained in:
emanuele-f 2023-02-04 12:12:53 +01:00
parent a5658bf514
commit ef94d5744f

View File

@ -21,6 +21,7 @@ package com.emanuelef.remote_capture.activities;
import android.os.Bundle;
import com.emanuelef.remote_capture.Log;
import com.emanuelef.remote_capture.R;
import com.emanuelef.remote_capture.Utils;
import com.emanuelef.remote_capture.model.ListInfo;
@ -36,9 +37,19 @@ public class EditListActivity extends BaseActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
assert(getIntent() != null);
if(getIntent() == null) {
Log.e(TAG, "null intent");
finish();
return;
}
ListInfo.Type ltype = Utils.getSerializableExtra(getIntent(), LIST_TYPE_EXTRA, ListInfo.Type.class);
assert(ltype != null);
if(ltype == null) {
Log.e(TAG, "null list info");
finish();
return;
}
mListInfo = new ListInfo(ltype);
setTitle(mListInfo.getTitle());