import java.io.FileInputStream;\r
import java.io.FileOutputStream;\r
import java.io.InputStream;\r
+import java.net.URLDecoder;\r
import java.util.ArrayList;\r
import java.util.List;\r
import java.util.Locale;\r
searchBoxShown = true;\r
String searchString = intent_data.split("q=")[1];\r
searchString = searchString.split("&")[0];\r
- String[] searchArray = searchString.split("%"); // replace URL codes like %20 for space.\r
- searchString = searchArray[0];\r
- for(int i = 1; i< searchArray.length; i++)\r
- {\r
- searchString += " " + searchArray[i].substring(2);\r
- }\r
+ searchString = URLDecoder.decode(searchString); // decode the URL: e.g. %20 -> space\r
Log.e("Navit","Search String :" + searchString);\r
executeSearch(searchString);\r
}\r