Perfect, thanks guys!


On Feb 17, 5:07 pm, Yuvi <yuvidr...@gmail.com> wrote:
> Can't you simply use the position to retrieve the file name from the files
> list?
>
> Like:
>
> String fileName = files.get (position);
>
> Yuvi
>
> --
> YuviDroidhttp://android.yuvalsharon.net
>
>
>
>
>
> On Wed, Feb 17, 2010 at 5:03 PM, André <pha...@hotmail.com> wrote:
> > Hello,
>
> > I have a listview that shows files in a specified folder which works.
> > But what I can't figure out is in the onListItemClick method. How can
> > I get the name of the selected file in the ListView from the
> > ArrayAdapter instead of the position or id?
>
> > Any suggestion?
>
> > public void updateFileList() {
> >                File home = new File(FILE_PATH);
> >                if (home.listFiles().length > 0) {
> >                        for (File file : home.listFiles()) {
> >                                if (accept(path, file.getName()) == true) {
> >                                        files.add(file.getName());
> >                                        }
> >                        }
> >                        ArrayAdapter<String> fileList = new
> > ArrayAdapter<String>(this,
> > R.layout.list_items, files);
> >                        setListAdapter(fileList);
> >                }
> >        }
>
> >       �...@override
> >    protected void onListItemClick(ListView l, View v, int position,
> > long id) {
> >                super.onListItemClick(l, v, position, id);
> >        try{
> >                File f = new
> > File(Environment.getExternalStorageDirectory()+"/
> > Folder"+"?????????????????????????");
> >                FileInputStream fileIS = new FileInputStream(f);
> >                BufferedReader buf = new BufferedReader(new
> > InputStreamReader(fileIS));
> >                String readString = new String();
> >                readString = buf.readLine();
>
> >                TextView tv = new TextView(this);
> >                tv.setText(readString);
> >                setContentView(tv);
>
> >        } catch (FileNotFoundException e) {
> >                e.printStackTrace();
> >        } catch (IOException e){
> >                e.printStackTrace();
> >        }
>
> >    }
>
> > Cheers
>
> > --
> > 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%2Bunsubs 
> > cr...@googlegroups.com>
> > For more options, visit this group at
> >http://groups.google.com/group/android-developers?hl=en
>
> --
> YuviDroidhttp://android.yuvalsharon.net

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

Reply via email to