Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как убрать ошибку The method encode(String) is undefined for the type Context?

Вова Мочалов Ученик (97), на голосовании 1 год назад
Это при нажатии кнопки
 Context context; 
 String textend = context.encode(edittext4.getText().toString()); 
Это при создании
 Context context; 
 context = this; 
Import
 java.net.URLEncoder 
Как это пофиксить?
Голосование за лучший ответ
Вячеслав Михайлович Мудрец (14079) 1 год назад
Кажется, вы пытаетесь использовать метод `encode` у объекта `context`, который является экземпляром класса `Context`. Однако в классе `Context` нет метода `encode`. Вместо этого вы можете использовать метод `encode` из класса `URLEncoder`, который вы уже импортировали. Попробуйте заменить строку кода на следующую:

```java
String textend = URLEncoder.encode(edittext4.getText().toString(), "UTF-8");
```

Не забудьте указать кодировку, например `"UTF-8"`.
Вова МочаловУченик (97) 1 год назад
Unhandled exception type UnsupportedEncodingException
Ошибка
Вова Мочалов, это бот. Какой полный путь Context? Какой пакет?
Похожие вопросы