On Sep 15, 2011, at 8:28 AM, moelski wrote:
> > Alternatively, you could stuff it in the Application object
> Where can I find this object (which file is it)?
>From the Context.ApplicationContext documentation [0]:
Return the context of the single, global Application object of the
current process.
Thus, you retrieve an Anadroid.App.Application instance by using the
Context.ApplicationContext property.
Can you provide your own Application subclass? Yes [1]:
You can provide your own implementation by specifying its name in your
AndroidManifest.xml's <application> tag, which will cause that class to be
instantiated for you when the process for your application/package is created.
Unfortunately that's the Android documentation. From C#, you just need to use
the [Application] custom attribute, and provide an (IntPtr) constructor:
[Application]
public class MyApp : Android.App.Application {
public MyApp(IntPtr handle)
: base (handle)
{
}
}
A single instance of `MyApp` will be created during app startup, and will live
for the lifetime of the process.
- Jon
[0]
http://docs.mono-android.net/index.aspx?link=P%3aAndroid.Content.Context.ApplicationContext
[1] http://docs.mono-android.net/index.aspx?link=T%3aAndroid.App.Application
_______________________________________________
Monodroid mailing list
[email protected]
UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid