У меня одна ошибка в моем приложении. Это вызвано тем, что я нахожусь во фрагменте, а метод getActivity возвращает ноль. Проблема в том, что сначала я проверяю метод.
Как это должно происходить?
public void refreshDataList() {
if(getActivity() != null && !getActivity().isFinishing()) {
getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
if(swipeContainer != null) {
swipeContainer.setRefreshing(false);
}
}
});
}
Ошибка происходит в этой строке:
getActivity().runOnUiThread(new Runnable() {
Fatal Exception: java.lang.NullPointerException
Attempt to invoke virtual method 'void android.app.Activity.runOnUiThread(java.lang.Runnable)' on a null object reference
Есть что-то, что я забываю?