diff --git a/README.md b/README.md
index 9250713c..589482e5 100644
--- a/README.md
+++ b/README.md
@@ -27,6 +27,9 @@ The rename and delete options can be accessed both from the list of stations and
### Where does Transistor store its stations?
Transistor does not save its list of stations in a database. Instead it stores stations as m3u files on your device's external storage. Feel free to tinker with those files using the text editor of your choice. The files are stored in /Android/data/org.y20k.transistor/Collection.
+### How do I backup and transfer my radio stations?
+Transistor supports Android 6's [Auto Backup]("http://developer.android.com/about/versions/marshmallow/android-6.0.html#backup") feature. Radio stations are always backed up to your Google account and will be restored at reinstall. On devices running on older versions of Android you must manually save and restore the "Collection" folder.
+
### Why does Transistor not have any setting?
There is nothing to be set ;). Transistor is a very simple app. Depending on your point of view "simple" is either great or lame.
diff --git a/app/src/main/java/org/y20k/transistor/helpers/DialogAddStation.java b/app/src/main/java/org/y20k/transistor/helpers/DialogAddStation.java
index f7055c9a..6970f528 100644
--- a/app/src/main/java/org/y20k/transistor/helpers/DialogAddStation.java
+++ b/app/src/main/java/org/y20k/transistor/helpers/DialogAddStation.java
@@ -45,9 +45,8 @@ public interface CollectionChangedListener {
}
- /* Constructor */
+ /* Constructor (default) */
public DialogAddStation() {
- mCollectionChangedListener = null;
}
@@ -59,6 +58,9 @@ public void onCreate(Bundle savedInstanceState) {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
+
+ mCollectionChangedListener = null;
+
// prepare dialog builder
LayoutInflater inflater = getActivity().getLayoutInflater();
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
diff --git a/app/src/main/java/org/y20k/transistor/helpers/StationContextMenu.java b/app/src/main/java/org/y20k/transistor/helpers/StationContextMenu.java
index fbcfe92b..ced62875 100644
--- a/app/src/main/java/org/y20k/transistor/helpers/StationContextMenu.java
+++ b/app/src/main/java/org/y20k/transistor/helpers/StationContextMenu.java
@@ -66,7 +66,6 @@ public void initialize(Context context, Collection collection, View view, int st
/* Displays context menu */
public void show() {
- final View listItem = (View) mView.getParent();
PopupMenu popup = new PopupMenu(mContext, mView);
popup.inflate(R.menu.menu_main_list_item);
diff --git a/app/src/main/res/layout/fragment_main.xml b/app/src/main/res/layout/fragment_main.xml
index 318ff3d3..af09dd87 100644
--- a/app/src/main/res/layout/fragment_main.xml
+++ b/app/src/main/res/layout/fragment_main.xml
@@ -7,8 +7,7 @@
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
- tools:context=".MainActivityFragment"
- android:gravity="right">
+ tools:context=".MainActivityFragment">
Transistor ist eine mininalistische App um über das Internet Radio hören zu können. Die App speichert Stationen als Textdateien im externen Gerätespeicher ab - und zwar hier: /Android/data/org.y20k.transistor/Collection. Transistor spielt Streams ab, die in M3U- und PLS-Dateien verpackt sind. Transistor ist Freie Software. Die App ist unter der MIT Open Source Lizenz veröffentlicht. Der Quellcode liegt auf GitHub. GitHub ist auch ein guter Ort, um Bugs zu melden oder um sich an der Weiterentwicklung zu beteiligen. https://github.com/y20k/transistor Optionen für Löschen und Umbenennen finden sich sowohl in der Listenansicht, als auch in der Einzelansicht für Play und Stop - dazu einfach auf das Drei-Punkte-Menü tippen. Es ist zudem möglich die Liste der Stationen direkt mit einem Datei-Browser zu bearbeiten (siehe nächste Frage). Transistor speichert seine Stationen nicht in einer Datenbank. Stattdessen werden Stationen als M3U-Textdateien im externen Gerätespeicher abgelegt. Diese können auch manuell mit Hilfe eines Texteditors bearbeitet werden. Die Dateien finden sich hier: /Android/data/org.y20k.transistor/Collection Transistor unterstützt die Auto Backup Funktion von Android 6. Alle Radiostationen werden im Google-Konto gespeichert. Bei einer Neu-Installation der App werden sie automatisch wiederhergestellt. Auf Geräten mit älteren Android-Versionen muss man den Ordner "Collection" manuell sichern und gegebenenfalls zurückkopieren. Es gibt schlicht nichts einzustellen ;). Transistor ist eine sehr einfache App. Abhängig vom eigenen Standpunkt ist "einfach" entweder großartig oder mies.Über Transistor
Radio App für Android
- Version 0.9 ("Young Americans")
+ Version 1.0 ("Lady Stardust")
Wo speichert Transistor seine Radiostationen ab?
Wie kann ich meine Radiostationen sichern und wiederherstellen?
+
Warum hat Transistor keine Einstellungen?
The rename and delete options can be accessed both from the list of stations and from the now playing screen. Just tap on the three dots symbol. You can manage the list of stations also from a file browser (see next question).
Transistor does not save its list of stations in a database. Instead it stores stations as m3u files on your device\'s external storage. Feel free to tinker with those files using the texteditor of your choice. The files are stored in /Android/data/org.y20k.transistor/Collection.
+Transistor supports Android 6\'s Auto Backup feature. Radio stations are always backed up to your Google account and will be restored at reinstall. On devices running on older versions of Android you must manually save and restore the "Collection" folder.
There is nothing to be set ;). Transistor is a very simple app. Depending on your point of view "simple" is either great or lame.