Fixed nullpointerexception caused by FeedlistFragment
This commit is contained in:
parent
f42746555e
commit
c2a5f583e9
@ -3,6 +3,7 @@ package de.danoeh.antennapod.fragment;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import android.annotation.SuppressLint;
|
import android.annotation.SuppressLint;
|
||||||
|
import android.content.Context;
|
||||||
import android.content.DialogInterface;
|
import android.content.DialogInterface;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.os.AsyncTask;
|
import android.os.AsyncTask;
|
||||||
@ -29,9 +30,9 @@ import de.danoeh.antennapod.storage.FeedItemStatistics;
|
|||||||
import de.danoeh.antennapod.util.menuhandler.FeedMenuHandler;
|
import de.danoeh.antennapod.util.menuhandler.FeedMenuHandler;
|
||||||
|
|
||||||
public class FeedlistFragment extends Fragment implements
|
public class FeedlistFragment extends Fragment implements
|
||||||
ActionMode.Callback, AdapterView.OnItemClickListener,
|
ActionMode.Callback, AdapterView.OnItemClickListener,
|
||||||
AdapterView.OnItemLongClickListener {
|
AdapterView.OnItemLongClickListener {
|
||||||
private static final String TAG = "FeedlistFragment";
|
private static final String TAG = "FeedlistFragment";
|
||||||
|
|
||||||
private static final int EVENTS = EventDistributor.DOWNLOAD_HANDLED
|
private static final int EVENTS = EventDistributor.DOWNLOAD_HANDLED
|
||||||
| EventDistributor.DOWNLOAD_QUEUED
|
| EventDistributor.DOWNLOAD_QUEUED
|
||||||
@ -94,12 +95,16 @@ public class FeedlistFragment extends Fragment implements
|
|||||||
AsyncTask<Void, Void, List[]> loadTask = new AsyncTask<Void, Void, List[]>() {
|
AsyncTask<Void, Void, List[]> loadTask = new AsyncTask<Void, Void, List[]>() {
|
||||||
@Override
|
@Override
|
||||||
protected List[] doInBackground(Void... params) {
|
protected List[] doInBackground(Void... params) {
|
||||||
return new List[]{DBReader.getFeedList(getActivity()),
|
Context context = getActivity();
|
||||||
DBReader.getFeedStatisticsList(getActivity())};
|
if (context != null) {
|
||||||
|
return new List[]{DBReader.getFeedList(context),
|
||||||
|
DBReader.getFeedStatisticsList(context)};
|
||||||
|
} else {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onPostExecute(List[] result) {
|
protected void onPostExecute(List[] result) {
|
||||||
super.onPostExecute(result);
|
super.onPostExecute(result);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user