I dont think I wrote 'static void main' anywhere above..
However - I am not sure if the above solution should be used in heavier 
applications, as it is NOT recommended to have too many references to 
Context object..

W dniu czwartek, 8 listopada 2012 22:08:28 UTC+1 użytkownik Marcelo H 
napisał:
>
> static void main? Is not exits in Android, but OnCreate 
> Em 08/11/2012 07:55, "Jayawant Jagtap" <[email protected] <javascript:>> 
> escreveu:
>
>> Hello,
>>  
>> I want to get instance of the SharedPreferences in the class which is 
>> not derived from Activity or Service, Can I get it without paasing Context 
>> object to that class.
>>  
>> class Helper{
>> private SharedPreferences mPref = *null* ;
>> private String data="";
>>
>> private *static* *final* String *KEY* = "key";
>>
>> public static void init(Context a){
>> mPref= a.getSharedPreferences(*PREF_FILE*, 0);
>>
>> data=mPref.getString(*KEY*, *""*);
>> }
>>  
>> public string getdata{
>> return data;                   //In this method if data is empty string 
>> due to init method is not called in some case,I want to call init() method 
>> from here.
>> }                                   //But I don't have context object. I 
>> can't call init  before each getdata() call because there also context 
>> object is not available in some cases.
>> }                                  // I can store Context object as 
>> Helper class variable,but it is failing if first getdata() call executes 
>> before init() call.
>>
>> -- 
>> You received this message because you are subscribed to the Google
>> Groups "Android Developers" group.
>> To post to this group, send email to 
>> [email protected]<javascript:>
>> To unsubscribe from this group, send email to
>> [email protected] <javascript:>
>> For more options, visit this group at
>> http://groups.google.com/group/android-developers?hl=en
>
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to