Pretty late response but you can do the following in Kotlin:
activity?.applicationContext?.let { SymptomsAdapters(it, param2, param3, ...) }
(?.) is for safe null operation to prevent from the null pointer exception.
You do not want to create a new context as that can lead to memory leaks when interchanging between fragments or when the device changes rotation.
And as someone mentioned above, in Java you can obtain context in a fragment by doing the following:
getActivity().getApplicationContext()