From b1e553b436d9f8c58c76a4c132328aff51abb775 Mon Sep 17 00:00:00 2001 From: Ricky Barrette Date: Tue, 2 Sep 2014 16:37:26 -0400 Subject: [PATCH] Fixed ringtone nullpointer when selecting NONE --- .../ui/fragments/BaseFeatureFragment.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/LocationRinger/src/org/RickBarrette/android/LocationRinger/ui/fragments/BaseFeatureFragment.java b/LocationRinger/src/org/RickBarrette/android/LocationRinger/ui/fragments/BaseFeatureFragment.java index b3c308b..ad40cbd 100644 --- a/LocationRinger/src/org/RickBarrette/android/LocationRinger/ui/fragments/BaseFeatureFragment.java +++ b/LocationRinger/src/org/RickBarrette/android/LocationRinger/ui/fragments/BaseFeatureFragment.java @@ -7,6 +7,7 @@ package org.RickBarrette.android.LocationRinger.ui.fragments; import android.annotation.SuppressLint; +import android.app.Activity; import android.support.v4.app.Fragment; import android.os.Bundle; import android.view.LayoutInflater; @@ -30,6 +31,7 @@ public class BaseFeatureFragment extends Fragment implements OnClickListener { private final int mIconRes; private final int mLayout; private ImageView mIcon; + private Activity mActivity; /** * Creates a new Feature Fragment @@ -105,6 +107,12 @@ public class BaseFeatureFragment extends Fragment implements OnClickListener { * @author ricky barrette */ public void setIcon(final int icon) { - mIcon.setImageDrawable(getActivity().getResources().getDrawable(icon)); + mIcon.setImageDrawable(mActivity.getResources().getDrawable(icon)); + } + + @Override + public void onAttach(Activity activity) { + super.onAttach(activity); + mActivity = activity; } } \ No newline at end of file