2010-11-11 31 views
5

मैं बस सोच रहा था, अगर मेरे पास एक संपादन टेक्स्ट है जो मैं स्ट्रिंग में सामग्री को बदल रहा हूं, तोEditText से स्ट्रिंग से बचें

String queryStr = new String(searchText.getText().toString()); 

मैं इस स्ट्रिंग से विशेष वर्णों से बचने के बारे में कैसे जाऊं ताकि मैं इसे एक HttpGet विधि? धन्यवाद!

उत्तर

3

प्रयास करें:

TextUtils.htmlEncode(queryStr); 

मुझे लगता है कि आप क्या चाहते हैं क्या करना चाहिए।

0

कोशिश ख़ाली:

import android.net.Uri; 

... 

private String getParams(String queryStr) { 
    Uri.Builder builder = new Uri.Builder(); 
    builder.appendQueryParameter("your_parameter_key", queryStr); 
    return builder.toString(); 
} 

यह आप अपने आधार यूआरएल को संलग्न करने के लिए उचित रूप से इनकोडिंग पैरामीटर स्ट्रिंग दे देंगे।

0

एक तरफ ध्यान दें, यहां नए स्ट्रिंग() का उपयोग करने का कोई कारण नहीं है।

String queryStr = new String(searchText.getText().toString()); 

सिर्फ होना चाहिए

String queryStr = searchText.getText().toString(); 
संबंधित मुद्दे