पंक्ति final DatabaseHandler db = new DatabaseHandler(getActivity());
आपकी कक्षा के शीर्ष पर घोषित किया गया है और इसलिए आपके Fragment getActivity() के निर्माण पर एक शून्य संदर्भ वापस आ जाएगा।
यदि आप इसे ऑनक्रिएट () विधि के अंदर ले जाते हैं तो आपके पास एक गतिविधि संदर्भ होगा जिसका उपयोग आपका डीबी हैंडलर कर सकता है।