java.lang.NullPointerException: Attempt to invoke virtual method 'java.util.Iterator java.util.ArrayList.iterator()' on a null object reference at com.entitcs.office_attendance.activities.CreateOfficeLandmark$e.onQueryTextChange(Unknown Source:17) at androidx.appcompat.widget.SearchView.W(Unknown Source:46) at androidx.appcompat.widget.SearchView$a.onTextChanged(Unknown Source:2) at android.widget.TextView.sendOnTextChanged(TextView.java:12404) at android.widget.TextView.setText(TextView.java:7221) at android.widget.TextView.setText(TextView.java:7025) at android.widget.EditText.setText(EditText.java:162) at android.widget.TextView.setText(TextView.java:6977) at android.widget.TextView.onRestoreInstanceState(TextView.java:6844) at android.view.View.dispatchRestoreInstanceState(View.java:22651) at android.view.ViewGroup.dispatchRestoreInstanceState(ViewGroup.java:4149) at android.view.ViewGroup.dispatchRestoreInstanceState(ViewGroup.java:4149) at android.view.ViewGroup.dispatchRestoreInstanceState(ViewGroup.java:4149) at android.view.ViewGroup.dispatchRestoreInstanceState(ViewGroup.java:4149) at android.view.ViewGroup.dispatchRestoreInstanceState(ViewGroup.java:4149) at android.view.ViewGroup.dispatchRestoreInstanceState(ViewGroup.java:4149) at android.view.ViewGroup.dispatchRestoreInstanceState(ViewGroup.java:4149) at android.view.ViewGroup.dispatchRestoreInstanceState(ViewGroup.java:4149) at android.view.ViewGroup.dispatchRestoreInstanceState(ViewGroup.java:4149) at android.view.View.restoreHierarchyState(View.java:22629) at com.android.internal.policy.PhoneWindow.restoreHierarchyState(PhoneWindow.java:2225) at android.app.Activity.onRestoreInstanceState(Activity.java:1953) at android.app.Activity.performRestoreInstanceState(Activity.java:1906) at android.app.Instrumentation.callActivityOnRestoreInstanceState(Instrumentation.java:1517) at android.app.ActivityThread.handleStartActivity(ActivityThread.java:4084) at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:235) at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:215) at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:187) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:101) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2616) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loopOnce(Looper.java:222) at android.os.Looper.loop(Looper.java:314) at android.app.ActivityThread.main(ActivityThread.java:8716) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:565) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081)