
freelager
App-Anbieter (Beta)
- 4
Hallo Leute.
Ich habe in meiner App eine Preference rein gemacht.
Nun möchte ich die gespeicherte daten abrufen im meine CONSTANTS class zum meine public static final String STREAM_1_URL
Ich habe keine Ahnung wie ich das machen soll.
Hier sind die Activity´s
CONSTANTS
UserSettingActivity
Settings.xml
array.xml
danke im voraus
LG Freelager
Ich habe in meiner App eine Preference rein gemacht.
Nun möchte ich die gespeicherte daten abrufen im meine CONSTANTS class zum meine public static final String STREAM_1_URL
Ich habe keine Ahnung wie ich das machen soll.
Hier sind die Activity´s
CONSTANTS
Code:
package de.radiomega4u.android;
import de.radiomega4u.audio.media.streamStation.StreamStation;
public class CONSTANTS {
public static final String SITE_URL = "http://site.anonplusradio.com";
public static final String STREAM_1_URL = "hier soll die daten abrufe drinnen sein";
public static final String STREAM_1_LABEL = "Radio-Mega4u";
public static final StreamStation[] ALl_STATIONS =
{
new StreamStation(STREAM_1_LABEL, STREAM_1_URL)
};
public static final StreamStation DEFAULT_STREAM_STATION = ALl_STATIONS[0];
}
UserSettingActivity
Code:
package de.radiomega4u.android;
import android.os.Bundle;
import android.preference.PreferenceActivity;
public class UserSettingActivity extends PreferenceActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.settings);
}
}
Settings.xml
Code:
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
<PreferenceCategory android:title="Kbps" >
<ListPreference
android:key="Kbps"
android:entries="@array/kbpsSettings"
android:summary=""
android:entryValues="@array/kbpsSettingsValues"
android:title="Kbps for Player" />
</PreferenceCategory>
</PreferenceScreen>
array.xml
Code:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="kbpsSettings">
<item name="0">192 Kbps</item>
<item name="1">64 Kbps Comming Soon</item>
<item name="2">32 Kbps Comming Soon</item>
</string-array>
<string-array name="kbpsSettingsValues">
<item name="0">test</item>
<item name="1">test1</item>
<item name="2">test2</item>
</string-array>
</resources>
danke im voraus
LG Freelager