fix NullPointerExcpeption when opening "Downloads" with android-api < 23
This commit is contained in:
parent
4baa23af5f
commit
e869098434
1 changed files with 15 additions and 1 deletions
|
@ -84,9 +84,23 @@ public abstract class MissionsFragment extends Fragment
|
||||||
return v;
|
return v;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
/** Added in API level 23. */
|
||||||
|
@Override
|
||||||
public void onAttach(Context activity) {
|
public void onAttach(Context activity) {
|
||||||
super.onAttach(activity);
|
super.onAttach(activity);
|
||||||
|
|
||||||
|
// Bug: in api< 23 this is never called
|
||||||
|
// so mActivity=null
|
||||||
|
// so app crashes with nullpointer exception
|
||||||
|
mActivity = activity;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** deprecated in API level 23,
|
||||||
|
* but must remain to allow compatibility with api<23 */
|
||||||
|
@Override
|
||||||
|
public void onAttach(Activity activity) {
|
||||||
|
super.onAttach(activity);
|
||||||
|
|
||||||
mActivity = activity;
|
mActivity = activity;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue