summaryrefslogtreecommitdiff
path: root/src/de/danoeh
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2012-07-23 18:23:20 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2012-07-23 18:23:20 +0200
commit507a6df0469fd7fdba0041c92e7a7eb0416e6478 (patch)
treeb46c7cc180cde720f5f555667557c108c83ba7f7 /src/de/danoeh
parent3afa2c136ed0b7458aed3c404633828cecef411e (diff)
downloadAntennaPod-507a6df0469fd7fdba0041c92e7a7eb0416e6478.zip
Added error toast message if directory is empty
Diffstat (limited to 'src/de/danoeh')
-rw-r--r--src/de/danoeh/antennapod/activity/OpmlImportActivity.java30
1 files changed, 19 insertions, 11 deletions
diff --git a/src/de/danoeh/antennapod/activity/OpmlImportActivity.java b/src/de/danoeh/antennapod/activity/OpmlImportActivity.java
index 8d58f3e39..d109bd233 100644
--- a/src/de/danoeh/antennapod/activity/OpmlImportActivity.java
+++ b/src/de/danoeh/antennapod/activity/OpmlImportActivity.java
@@ -10,6 +10,7 @@ import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
+import android.widget.Toast;
import com.actionbarsherlock.app.SherlockActivity;
import com.actionbarsherlock.view.Menu;
@@ -110,49 +111,56 @@ public class OpmlImportActivity extends SherlockActivity {
protected void onPostExecute(ArrayList<OpmlElement> result) {
super.onPostExecute(result);
if (result != null) {
- if (AppConfig.DEBUG) Log.d(TAG, "Parsing was successful");
+ if (AppConfig.DEBUG)
+ Log.d(TAG, "Parsing was successful");
readElements = result;
startActivityForResult(new Intent(
OpmlImportActivity.this,
OpmlFeedChooserActivity.class), 0);
} else {
- if (AppConfig.DEBUG) Log.d(TAG, "Parser error occured");
+ if (AppConfig.DEBUG)
+ Log.d(TAG, "Parser error occured");
}
}
};
importWorker.executeAsync();
} else {
Log.e(TAG, "Import directory is empty");
+ Toast toast = Toast
+ .makeText(this, R.string.opml_import_error_dir_empty,
+ Toast.LENGTH_LONG);
+ toast.show();
}
}
}
-
-
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
- if (AppConfig.DEBUG) Log.d(TAG, "Received result");
+ if (AppConfig.DEBUG)
+ Log.d(TAG, "Received result");
if (resultCode == RESULT_CANCELED) {
- if (AppConfig.DEBUG) Log.d(TAG, "Activity was cancelled");
+ if (AppConfig.DEBUG)
+ Log.d(TAG, "Activity was cancelled");
} else {
- int[] selected = data.getIntArrayExtra(OpmlFeedChooserActivity.EXTRA_SELECTED_ITEMS);
+ int[] selected = data
+ .getIntArrayExtra(OpmlFeedChooserActivity.EXTRA_SELECTED_ITEMS);
if (selected != null && selected.length > 0) {
- OpmlFeedQueuer queuer = new OpmlFeedQueuer(this, selected){
+ OpmlFeedQueuer queuer = new OpmlFeedQueuer(this, selected) {
@Override
protected void onPostExecute(Void result) {
super.onPostExecute(result);
finish();
}
-
+
};
queuer.executeAsync();
} else {
- if (AppConfig.DEBUG) Log.d(TAG, "No items were selected");
+ if (AppConfig.DEBUG)
+ Log.d(TAG, "No items were selected");
}
}
}
-
public static ArrayList<OpmlElement> getReadElements() {
return readElements;