UpcApp.java 1.39 KB
package com.upc.pbe.upcnews;

import android.app.Application;
import android.content.SharedPreferences;
import android.content.SharedPreferences.OnSharedPreferenceChangeListener;
import android.os.Environment;
import android.preference.PreferenceManager;
import android.util.Log;


public class UpcApp extends Application implements OnSharedPreferenceChangeListener {

	final static String TAG = "Application";
	private SharedPreferences prefs;
	private String defaultUrl = "imanolbarba.myftp.biz/PBE";
	private String url = null;
	private String desc;
	private final static String localPath = Environment.getExternalStorageDirectory().getPath() + "/UPC NEWS/";
	
	public String getLocalPath()
	{
		return localPath;
	}
	
	public String getUrl() {
		url = "http://" + prefs.getString("server", defaultUrl);
		return url;
	}


	public void onCreate() {
		super.onCreate();
		
		//Prefs
		prefs = PreferenceManager.getDefaultSharedPreferences(this); 
		prefs.registerOnSharedPreferenceChangeListener(this);
		this.getUrl();
		Log.d(TAG, "onCreated");
	}
	
	
	
	public SharedPreferences getPrefs() {
		return prefs;
	}


	public void onSharedPreferenceChanged(SharedPreferences arg0, String key) {
		
		Log.d(TAG, "onSharedPreferenceChanged for key: " + key);
		
	}
	
	public void setDesc(String s){
		desc = s;
		
	}
	
	public String getDesc(){
		return desc;
	}
}