summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod/activity/MiroGuideChannelViewActivity.java
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2012-08-07 13:56:33 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2012-08-07 13:56:33 +0200
commit037cbd7fba9695763eda3dd23ec03f332336a553 (patch)
tree7ddcfc597590dc879da2da8443260d9630874664 /src/de/danoeh/antennapod/activity/MiroGuideChannelViewActivity.java
parent7304bf8da7c88232cca9f72d4dbb06a6a1210744 (diff)
downloadAntennaPod-037cbd7fba9695763eda3dd23ec03f332336a553.zip
Added/updated documentation for application and activity classes and
removed unused imports
Diffstat (limited to 'src/de/danoeh/antennapod/activity/MiroGuideChannelViewActivity.java')
-rw-r--r--src/de/danoeh/antennapod/activity/MiroGuideChannelViewActivity.java19
1 files changed, 12 insertions, 7 deletions
diff --git a/src/de/danoeh/antennapod/activity/MiroGuideChannelViewActivity.java b/src/de/danoeh/antennapod/activity/MiroGuideChannelViewActivity.java
index 7c1487e96..afc79c725 100644
--- a/src/de/danoeh/antennapod/activity/MiroGuideChannelViewActivity.java
+++ b/src/de/danoeh/antennapod/activity/MiroGuideChannelViewActivity.java
@@ -9,7 +9,6 @@ import android.os.AsyncTask;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
-import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.ProgressBar;
import android.widget.RelativeLayout;
@@ -29,9 +28,12 @@ import de.danoeh.antennapod.feed.FeedManager;
import de.danoeh.antennapod.miroguide.con.MiroGuideException;
import de.danoeh.antennapod.miroguide.con.MiroGuideService;
import de.danoeh.antennapod.miroguide.model.MiroGuideChannel;
-import de.danoeh.antennapod.miroguide.model.MiroGuideItem;
import de.danoeh.antennapod.storage.DownloadRequester;
+/**
+ * Displays information about one channel and lets the user add this channel to
+ * his library.
+ */
public class MiroGuideChannelViewActivity extends SherlockActivity {
private static final String TAG = "MiroGuideChannelViewActivity";
@@ -78,6 +80,7 @@ public class MiroGuideChannelViewActivity extends SherlockActivity {
}
+ /** Is used to load channel information asynchronously. */
private AsyncTask<Void, Void, Void> channelLoader = new AsyncTask<Void, Void, Void>() {
private static final String TAG = "ChannelLoader";
private Exception exception;
@@ -128,11 +131,12 @@ public class MiroGuideChannelViewActivity extends SherlockActivity {
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
boolean channelLoaded = channel != null;
- boolean beingDownloaded = channelLoaded && DownloadRequester.getInstance()
- .isDownloadingFile(channel.getDownloadUrl());
+ boolean beingDownloaded = channelLoaded
+ && DownloadRequester.getInstance().isDownloadingFile(
+ channel.getDownloadUrl());
boolean notAdded = channelLoaded
- && !((FeedManager.getInstance().feedExists(channel
- .getDownloadUrl()) || beingDownloaded));
+ && !((FeedManager.getInstance().feedExists(
+ channel.getDownloadUrl()) || beingDownloaded));
menu.findItem(R.id.add_feed).setVisible(notAdded);
menu.findItem(R.id.visit_website_item).setVisible(
channelLoaded && channel.getWebsiteUrl() != null);
@@ -152,7 +156,8 @@ public class MiroGuideChannelViewActivity extends SherlockActivity {
case R.id.add_feed:
DownloadRequester.getInstance().downloadFeed(this,
new Feed(channel.getDownloadUrl(), new Date()));
- Toast toast = Toast.makeText(this, R.string.miro_feed_added, Toast.LENGTH_LONG);
+ Toast toast = Toast.makeText(this, R.string.miro_feed_added,
+ Toast.LENGTH_LONG);
toast.show();
invalidateOptionsMenu();
return true;