android - Search Results are in english though Search Language set to german -


i doing offline geocoding skobbler sdk. use offline map germany , searching states within germany. have set search language german. example looking "niedersachsen". passing first few letters, e.g. "nie" makes searchmanager find "niedersachsen" in sksearchresult variable name "lower saxony". correct state found in wrong language(english instead of german). how can solve this? here piece of codes search:

public class addresssearchlistener implements sksearchlistener {      // current list level @ search     private string mappackagename;     private addresssearchfragment addresssearchfragment;      public addresssearchlistener() {         log.d("addresssearchlistener", "begin");         this.mappackagename = "de";     }      public void setfragment(addresssearchfragment addresssearchfragment) {         this.addresssearchfragment = addresssearchfragment;     }      public void startsearch(long parentid, sksearchmanager.sklistlevel searchlevel, string s) {         log.d("addresssearchlistener", "startsearch begin");         // search manager object         sksearchmanager mgr = new sksearchmanager(this);         // multi-step search object         skmultistepsearchsettings searchsettings = new skmultistepsearchsettings();          searchsettings.setsearchlanguage(skmaps.sklanguage.language_de);         // set offline package in search         // france package in case needs installed         searchsettings.setofflinepackagecode(mappackagename);         // set list level of search         searchsettings.setlistlevel(searchlevel);         // set maximum number of results received         searchsettings.setmaxsearchresultsnumber(20);         // set id of parent in search         searchsettings.setparentindex(parentid);         // set filter results         searchsettings.setsearchterm(s);         // initiate search         log.d("addresssearchlistener", "startsearch time " + system.currenttimemillis());         mgr.multistepsearch(searchsettings);     }        @override     public void onreceivedsearchresults(list<sksearchresult> sksearchresults) {         log.d(getclass().getname(), "onreceivedsearchresults begin");         log.d("addresssearchlistener", "onreceivedsearchresults time " + system.currenttimemillis());         list<addresssearchresultmeta> addresssearchresults = new arraylist<addresssearchresultmeta>();         (sksearchresult sksearchresult : sksearchresults) {             log.d("onreceivedsearchresults", "result: " + sksearchresult);             addresssearchresultmeta addresssearchresultmeta = new addresssearchresultmeta(sksearchresult);             addresssearchresults.add(addresssearchresultmeta);         }         addresssearchfragment.passresults(addresssearchresults);      } } 

the issue bug within skobbler sdk. fixed in version 2.5.1.


Comments