Thanks.  I tried doing that but it seems to be an old API so I tried
to convert it to what is there today. There must be some mistake I
have made that keeps this from working.

Note that it didn't like mResources.startPreloading();   The method
simply was not there, although finishPreloading() is.  I commented the
startPreloading() line out.

Secondly, it didn't like the format of the array when it looked like
this:

<array name="preloaded_drawables">
         <item>@drawable/sym_def_app_icon</item>


So, I changed that to this:

     <array name="preloaded_drawables">
                <item type="drawable" name="sym_def_app_icon"></item>

When I execute this line:

             TypedArray ar =
mResources.obtainTypedArray(com.standardandroid.swarooms.R.array.preloaded_drawables);


I get a warning:
ResourceType    Invalid package identifier when getting bag for
resource number 0x7f050000


Then an exception:
Failure preloading resources
   android.content.res.Resources$NotFoundException: Array resource ID
#0x7f050000
   at android.content.res.Resources.obtainTypedArray(Resources.java:
424)

Any idea what I am doing wrong?




On Dec 13, 1:41 am, Dianne Hackborn <[email protected]> wrote:
> I would recommend just having another resource holding an array of the
> drawables to include.  See for example this declaring one:
>
> http://android.git.kernel.org/?p=platform/frameworks/base.git;a=blob;...
>
> <http://android.git.kernel.org/?p=platform/frameworks/base.git;a=blob;...>And
> this reading it:
>
> http://android.git.kernel.org/?p=platform/frameworks/base.git;a=blob;...
>
> Sure, it is one more step required when adding a resource, but at runtime it
> is going to be far more efficient than other solutions that require scanning
> through resources or R symbols or such.
>
>
>
> On Sun, Dec 12, 2010 at 8:17 PM, darrinps <[email protected]> wrote:
> > Is there any way for an Android app to read the file names of all the
> > files stored under drawable (or for that matter any other directory)?
>
> > I'd like to have it so I can plop in a new file and have the app read
> > the name for me for use in a dynamically sized list of radio buttons
> > (one button per file) that lists the name of the file by the radio
> > button.
>
> > I've done something like this with contacts, but I am not sure how you
> > read the file names from something like the drawable directory!
>
> > Thanks.
>
> > Darrin
>
> > --
> > 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]<android-developers%[email protected]>
> > For more options, visit this group at
> >http://groups.google.com/group/android-developers?hl=en
>
> --
> Dianne Hackborn
> Android framework engineer
> [email protected]
>
> Note: please don't send private questions to me, as I don't have time to
> provide private support, and so won't reply to such e-mails.  All such
> questions should be posted on public forums, where I and others can see and
> answer them.

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