Hi, I am facing some when running the code. I am using the getApplicationContext() to save the instance. Kindly have a look at my code and let me know where I am going wrong.
VVMService is the class whose instance is created and got from the onServiceConnected() callback public class VVMServiceBind extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); bindService(new Intent(VVMServiceBind.this, VVMService.class), mConnection, Context.BIND_AUTO_CREATE); VVMService appState = ((VVMService)getApplicationContext()); } public void onServiceConnected(ComponentName className, IBinder service) { Log.i(TAG, "In onServiceConnected"); mService = ((VVMService.VVMBinder)service).getService(); appState = mService; } } VVMClientApplication is the class where I need to access the VVMService class instance. public void serviceConnectionSuccess() { private VVMService mService; mService = (VVMService)getApplicationContext(); } dont I have to extend Application in any class ? Thanks, Priyank On Fri, Jul 30, 2010 at 12:45 PM, Shane Isbell <shane.isb...@gmail.com>wrote: > Just invoke Activity.getApplication() within your Activity.onCreate method, > casting the Application to your specific class type. Then your can set > whatever you need on your application instance and it will be accessible > within other Activities through the same Activity.getApplication() method. > > > http://developer.android.com/reference/android/app/Activity.html#getApplication > > > > On Fri, Jul 30, 2010 at 10:29 AM, Priyank <priyankvma...@gmail.com> wrote: > >> Hi, >> I had a basic question. >> Can my class extend 2 or more classes at a time. What is the syntax. >> I want to extend Activity as well as Application. Wont this create >> problems in the manifest file? >> Activity because, I need to do a couple of things during the >> onCreate() [binding a service]and Application, because I am creating >> objects of another class [service class]which needs to be accessible >> throughout my application. >> >> >> Thanks, >> Priyank >> >> -- >> You received this message because you are subscribed to the Google >> Groups "Android Developers" group. >> To post to this group, send email to android-developers@googlegroups.com >> To unsubscribe from this group, send email to >> android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com> >> For more options, visit this group at >> http://groups.google.com/group/android-developers?hl=en > > > > > -- > Shane Isbell (Founder of ZappMarket) > http://apps.facebook.com/zappmarket/ > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com> > 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 android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en