Fixed nullpointer exception in webview loader

This commit is contained in:
daniel oeh 2012-11-28 18:42:39 +01:00
parent 35e65efb18
commit 3692119bed
1 changed files with 15 additions and 10 deletions

View File

@ -228,16 +228,21 @@ public class ItemDescriptionFragment extends SherlockFragment {
} else {
data = StringEscapeUtils.unescapeHtml4(contentEncodedRef);
}
TypedArray res = getActivity().getTheme()
.obtainStyledAttributes(
new int[] { android.R.attr.textColorPrimary });
int colorResource = res.getColor(0, 0);
String colorString = String.format("#%06X",
0xFFFFFF & colorResource);
Log.i(TAG, "text color: " + colorString);
res.recycle();
data = getWebViewStyle(colorString) + data;
Activity activity = getActivity();
if (activity != null) {
TypedArray res = getActivity()
.getTheme()
.obtainStyledAttributes(
new int[] { android.R.attr.textColorPrimary });
int colorResource = res.getColor(0, 0);
String colorString = String.format("#%06X",
0xFFFFFF & colorResource);
Log.i(TAG, "text color: " + colorString);
res.recycle();
data = getWebViewStyle(colorString) + data;
} else {
cancel(true);
}
return null;
}