}\r
Display display = getActivity().getWindowManager().getDefaultDisplay();\r
Point size = new Point();\r
- display.getSize(size);\r
- int screenwidth = size.x;\r
+ int screenwidth;\r
+ if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.HONEYCOMB_MR2) {\r
+ display.getSize(size);\r
+ screenwidth = size.x;\r
+ } else {\r
+ screenwidth = display.getWidth();\r
+ }\r
\r
Log.e("ASD", "W " + width + " SW " + screenwidth);\r
\r
private class DownloadFinishReceiver extends BroadcastReceiver {\r
@Override\r
public void onReceive(Context context, Intent intent) {\r
- getView().findViewById(R.id.fdDownloadBtn).setEnabled(true);\r
+ if (getView()!=null && getView().findViewById(R.id.fdDownloadBtn) != null) \r
+ getView().findViewById(R.id.fdDownloadBtn).setEnabled(true);\r
+ \r
if (intent.getAction().equals(FileDownloader.BAD_DOWNLOAD_MESSAGE)) {\r
Toast.makeText(context, R.string.downloader_download_failed , Toast.LENGTH_SHORT).show();\r
\r