Android :: Get Shared Preferences / Static Reference To A Context Object

Oct 19, 2010

In my Android application, I have to call the getSharedPreferences in non-activity classes. In order to avoid passing a Context object to each constructor of these classes (and because many of them are classes with only static methods which don't have a constructor), I have implemented these steps : The main activity of my application (which is launched at startup) is called Dispatcher. In the onCreate method of this class, I keep a reference to the created Dispatcher object in a static public variable of the Dispatcher class which can be accessed from any class in the project.

Android :: Get Shared Preferences / static reference to a Context object


Android :: Accessing Shared Preferences Through Static Methods

Sep 27, 2010

I have some information stored as SharedPreferences. I need to access that information from outsite an Activity (in from a domain model class). So I created a static method in an Activity which I only use to get the shared preferences. This is giving me some problems, since apparently it is not possible to call the method "getSharedPreferences" from a static method. Here's the message eclipse is giving me:
Cannot make a static reference to the non-static method
getSharedPreferences(String, int) from the type ContextWrapper

I tried to work around this by using an Activity instance, like this:
public static SharedPreferences getSharedPreferences () {
Activity act = new Activity();
return act.getSharedPreferences("FILE", 0);
}

This code gives a null point exception. Is there a work-around? Am I going into an android-code-smell by trying to do this?

View 2 Replies View Related

Android :: Cannot Make Static Reference To Anon-static Method

Feb 7, 2010

I'm having some issues with the old "Cannot make a static reference to a non-static method" error in my Android program. I am creating a sand falling game (similar to the Powder Game) and I created a class called Control to create a Control Bar at the bottom of the screen with a slider for brush size (that works fine) and a button to pop up a Dialog to allow users to pick the selected element. However, when I call DemoActivity.showDialog(2) from my code, it gives the static reference to non-static error (DemoActivity is the main activity of my application). I also tried changing it to just Activity.showDialog(2), but I got exactly the same error!

Here's my code:

CODE:................

I fixed it by adding the following to my Control.java code:

CODE:..........

And then calling control.setActivity(this); from my onResume section of DemoActivity.java!

View 2 Replies View Related

Android : Save Preferences Other Than Shared Preferences?

Mar 19, 2010

My application is used on multiple platforms so it saves it preferences to a file (rather than to the standard Android SharedPreferences).

Is there any easy of reusing the PreferenceActivity to save preferences to a file or is it a case of creating a whole new activity to do the job? If the latter is the case is there a layout I can use that will make the activity look like the normal preferences screen? PreferenceActivity uses com.android.internal.R.layout.preference_list_content but this doesn't appear to be available to apps for reuse.

View 2 Replies View Related

Android :: Non-static Method Cannot Be Referenced From A Static Context

May 26, 2010

I am modifying the source code here: http://thinkandroid.wordpress.com/2009/12/30/getting-response-body-of-httpresponse/

I get this error:

code:.............

This error is line 13 on the second box.

View 5 Replies View Related

Android :: Using Shared Preferences In Different Apps

Jul 28, 2010

I want to know how we can use shared pref in different application.

View 5 Replies View Related

Android :: Set Shared Preferences During Installation?

Sep 6, 2010

Does Android provide smth. like that OR do I have to check every time during start of my app "Oh, am I freshly installed? Do I have to initialize the Shared Preferences now?"

View 2 Replies View Related

Android :: Use Shared Preferences Between Activities?

Oct 29, 2010

I have a user preference in my app, which gets ued by different activity. I would like to know the best way to utilize those preferences between different activities in my App.

I have this idea to create a shared preference object from the main activity and from there send intents to the different activities to take actions. would it work?.. or just keep calling getsharedpreferences() from every activity?

View 3 Replies View Related

Android :: Maximum Length Of Shared Preferences

Jul 29, 2009

I want to save a string with SharedPreferences class. The string is quit long. I really want to know the maximum length of a string that can be save in shared preferences in android.

View 2 Replies View Related

Android :: Creating Shared Preferences File In 2.0

Nov 17, 2009

Trying to create shared preferences for my class representing my api and one for my main class. I create a shared preference file by making this call in my api & main classes String PREF_NAME = "API"; this.pref = context.getSharedPreferences( PREF_NAME, Context.MODE_PRIVATE );

the log gives me this....................

View 2 Replies View Related

Android :: Accessing Shared Preferences Of Another Application

Oct 24, 2010

Accessing the shared preferences of another application.

View 3 Replies View Related

Android :: Export / Import Shared Preferences

Mar 25, 2010

I would need to export the shared preferences and load it on another device. Is this possible in a direct way somehow? (without exporting the keys one by one and writing to a custom file) Another question is that there is any XML parser which has the same functionality like SharedPreferences (getstring/addstring, getint/ addaddint etc.) and saves/loads the result to a path anywhere? (sdcard for example) I know SharedPreferences uses some xml's in the background but that xml is not readable as a file without admin rights as far as I know so it's not quite suitable for what I need.

View 4 Replies View Related

Android :: Accessing Shared Preferences From Different Activity

Oct 19, 2010

When you establish a shared preference such as below.

public static final String PREFS_HI = "MyPrefsFile";

Can you access it from other activities just like you would normally do?

SharedPreferences settings = getSharedPreferences(PREFS_HI, 0);

Or is there something unique that you must do to access the preferences?

View 3 Replies View Related

Android :: Shared Preferences Not Accessible In Service / Fix It?

Mar 3, 2009

We are using SharedPreferences(Not default preferences.) to store our application related settings. These settings are not accessible in the background service as the application context is different from service context. It always returns the default values. We want to have our own UI to manage settings. So, we don't want to use PreferenceActivity.

Is there a way or hack to access SharedPreferences from inside a service which are created by application?

View 3 Replies View Related

Android :: Possible To Have Multiple Distinct Shared Preferences Per App?

Sep 24, 2010

Is it possible to have multiple Shared Preferences per app? If you create a PreferenceActivity, the values by default are persisted to /data/data/[PACKAGE_NAME]/shared_prefs/[PACKAGE_NAME]_
preferences.xml

Is there a way to have multiple such files and which one to use for a given PreferenceActivity?

View 1 Replies View Related

Android : Content Provider For Shared Preferences

Aug 11, 2010

Shared Preferences are as such used to keep the data static and available.Is there a chance that i can use this ahred preference values over a content uri and make accessible to all ?

View 5 Replies View Related

Android :: Accessing Shared Preferences In Services And Non Activities

Sep 23, 2009

I have some shared preferences (user_id, email) that I want to access from services and classes that are not subclassed from Activity. I have been trying to implement this today and keep hitting roadblocks. In particular, when I try to access getSharedPreferences, I get a null pointer exception. My code is posted below. My goal here is to allow read access the shared preferences to objects and (potentially) services that aren't going to be directly exposed to the user.

<snip> public class MyPrefs extends Service {
public static final String PREFS_NAME = "MyPrefs";
private int user_id;
private String user_email;
private String user_password;
private Editor editor = null;
private SharedPreferences settings = null;
public MyPrefs () {
settings = this.getSharedPreferences(PREFS_NAME, Context.MODE_PRIVATE);
}
</snip>
this.getSharedPreferences line causes a null pointer exception.

View 3 Replies View Related

Android :: Obtaining Name Of Object Reference

Nov 3, 2010

Object getThisObjName= new Object();

I'd like to get the name of an object reference.

Is this possible via reflection in Android?

View 10 Replies View Related

Android :: Get A Reference To PhoneWindow Object?

Feb 23, 2010

I am trying to get a reference to the android internal class PhoneWindow (android.policy.PhoneWindow) object from an application. I would like to call a method on it (specifically I would like to call getDecorView on PhoneWindow). How do I do this?

View 2 Replies View Related

Android :: Save Reference To An Object?

Apr 2, 2010

I have a Timer in my application, and would like to allow the user to set the timer, and maybe cancel it in another execution of the application. To do that, I need to have a reference to the Timer created in the first execution. How can I obtain that? Is there a way of storing/retrieving memory addressed?

View 3 Replies View Related

Android :: How To Access Preferences In Static Method

Aug 21, 2010

I have a broadcast receiver that needs to notify a service that it has received a text message. The only way to do this (as far as I know) is a static method. But the method that is notified need access to the application's preferences.

Every method I have tried says that it cannot be accessed from a static method. So how do I access preferences from a static method?

View 2 Replies View Related

Android :: Size Limit Of Shared Preferences / Save All Contacts Into It?

Feb 2, 2010

I want to save all the contacts into shared preferences.Is it possible?

I mean is there any upper size limit of shared preferences??How much data it can save?

View 3 Replies View Related

Android : Is Using Shared Preferences For Storing User Data Reliable?

Jun 20, 2010

Will the data still be there after the user restarts his / her phone or changes SIM / battery?

View 2 Replies View Related

Android : System Preferences Without Having Context?

Nov 30, 2009

I want to get a system preference value in a class, but I don't have the context there, because the class that calls it doesn't have the context either. I've found that for Resources one can use the static Resources.getSystem() function. Is there any similar way for getting system preferences without context?

My class isn't an activity nor service. It's a utility class. Could give more info if needed.

View 4 Replies View Related

Android : Is It A Good Practice To Create A Reference To App Context?

Jun 7, 2010

I have to use context in many places of my code such as database operations, preference operations, etc. I don't want to pass in context for every method. Is it a good practice to create a reference to application context at the main Activity and use it anywhere such as database operations? So, I don't need some many context in method parameters, and the code can avoid position memory leak due to use of Activity Context.

View 1 Replies View Related

Android :: Droid-ndk : Difference Between Static And Shared Library?

Jul 9, 2010

I'm new to Android ndk and i didn't understand yet which are the differences between static and shared library. Could you explain me what these differences are? When developing a library how could i choose one of them?

View 1 Replies View Related

Android :: Static Way To Get Context

Jan 4, 2010

Is there a way to get the current Context instance by using a static method? I'm looking for that way because i hate saving the context instance each time it changes.

View 1 Replies View Related

Android :: Shared Preferences In Droid Apps Deleted When A User Updates App?

Oct 5, 2010

If I store some user settings and information in shared preferences in my android apps, and then I update the app in the Market, will those settings be erased when the app updates?

View 1 Replies View Related

Android :: Get Droid's System Preferences Without Having Any Context?

Nov 29, 2009

In an Android utility class, I want to get a system preference value in a class, but I don't have the context there, because the class that calls it doesn't have the context either. I've found that for Resources one can use the static Resources.getSystem() function. Is there any similar way for getting system preferences without context?

My class isn't an activity nor service. It's a utility class. Could give more info if needed.

View 4 Replies View Related

Android :: Static Context Access

Feb 15, 2010

I'm trying to handle exceptions at a global level. My understanding is that the only way to do this is with an UncaughtExceptionHandler. However, this reduces one to the primitive java file and network i/o packages. I'd like to be able to broadcast an intent or bind to a service. Is there some way to interact with the android packages to retrieve a context in a static manner? I could probably do some hack workaround with a thread local, weak-referenced context set at the time of the exception handler, but I'd rather avoid that nastiness.

View 4 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved