Oops my bad: var pathToImg = System.IO.Path.Combine(Config.PathOfCache, nameofpic); imageView.SetImageURI(*Android.Net.Uri.Parse(*"file://" + pathToImg*)*);
On Tue, May 29, 2012 at 1:20 PM, Matthew Leibowitz <[email protected] > wrote: > Try this and let me know what happens: > > var pathToImg = System.IO.Path.Combine(Config.PathOfCache, nameofpic); > imageView.SetImageURI("file://" + pathToImg); > > Also see what the value of 'pathToImg' is... > > Matthew > > > > On Tue, May 29, 2012 at 11:58 AM, michelw <[email protected]> wrote: > >> "three means use absolute path" <= yes, i'm right, but android add >> another / i don't know why, on avd only maybe... >> >> Config.PathOfCache => /data/nameofapp/ >> nameofpic => XXXXXX.jpg >> >> Config.PathOfCache + nameofpic => /data/nameofapp/XXXXXX.jpg >> file:// + Config.PathOfCache + nameofpic => >> file:///data/nameofapp/XXXXXX.jpg (3 /) >> >> so for me : >> Android.Net.Uri.WithAppendedPath(Android.Net.Uri.Parse("file://"), >> Config.PathOfCache + nameofpic is good >> >> But error return 4 /, not 3 >> >> i look Path.Combine for see >> >> >> Android.Net.Uri.WithAppendedPath(Android.Net.Uri.Parse("file://"), >> Config.PathOfCache + nameofpic >> >> Le 29/05/2012 11:52, Matthew Leibowitz a écrit : >> >> This might be a problem with too many slashes. >> >> You have four. I may be wrong, but two means relative path, three means >> use absolute path and four means use absolute path to the zero length >> directory name. eg: /[no_name]/file.jpg >> >> Try using >Path.Combine and see its that helps. >> >> Matthew >> On May 29, 2012 11:45 AM, "michelw" <[email protected]> wrote: >> >>> Hello, >>> >>> I've a problem with file:// >>> >>> i've pics on /data/data/appname.appname/app_cache/_picXXXXXXXX.jpg >>> >>> var pathofpic = "/data/data/appname.appname/app_cache/_picXXXXXXXX.jpg" >>> >>> i use >>> imageView.SetImageURI(Android.Net.Uri.WithAppendedPath(Android.Net.Uri.Parse( >>> "file://"), Config.PathOfCache + nameofpic)); >>> >>> >>> On harddevice, i've no problem, but on avd he said: cannot resolve >>> file:////data/data/nameofappli/..........jpg >>> >>> >>> (monodroid 4.2.2, android 2.1 on avd, 2.3 on hard device) >>> _______________________________________________ >>> Monodroid mailing list >>> [email protected] >>> >>> UNSUBSCRIBE INFORMATION: >>> http://lists.ximian.com/mailman/listinfo/monodroid >>> >> >> >> _______________________________________________ >> Monodroid mailing [email protected] >> >> UNSUBSCRIBE INFORMATION:http://lists.ximian.com/mailman/listinfo/monodroid >> >> >> _______________________________________________ >> Monodroid mailing list >> [email protected] >> >> UNSUBSCRIBE INFORMATION: >> http://lists.ximian.com/mailman/listinfo/monodroid >> >> >
_______________________________________________ Monodroid mailing list [email protected] UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid
