Your Java class approach will never work.

You can access resources of another app through PackageManager and
getResourcesForApplication().

On Fri, Jan 21, 2011 at 1:34 AM, Logan Masten <[email protected]> wrote:
> Hello,
> I am creating an application that will have a lot of data that will not
> appeal to everyone, so I want to create add-ons instead of forcing users to
> download a larger app.
> What I am hoping to do, to keep things more organized, is call a public
> method from the add-on and have it return a string or array (or if not
> possible, just access the res folder itself).
> I have been attempting to do so by getting the application context:
> Context context = createPackageContext("com.myaddon", CONTEXT_INCLUDE_CODE);
> then either reference a class:
> Class<?> c = context.getClassLoader().loadClass("MyClass");
> and call the method ( getString() ) off the class:
> c.getString();
> which gives the error:
> The method getString() is undefined for the type Class<capture#2-of ?>
> Or trying to access the resources through:
> Resources otherRes = context.getResources();
> otherRes.getStringArray(R.array.myArray);
> But this always gives a cannot be resolved error.  Does anyone have any
> thoughts on what I am doing wrong?  I have never done anything like this
> before, so I'm probably doing plenty wrong, but I'm having trouble finding
> more information.
> Thanks for the help!
>
> --
> 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



-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

_The Busy Coder's Guide to *Advanced* Android Development_ Version 1.9
Available!

-- 
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