-1
Я создаю клавиатуру, но есть некоторая ошибка в использовании локальной переменной.android java code error
private void updateCandidateText(){
try{
ExtractedText r= getCurrentInputConnection().getExtractedText(new ExtractedTextRequest(),InputConnection.GET_EXTRACTED_TEXT_MONITOR);
String strbeforeCursor="";
String strafterCursor ="";
strbeforeCursor = getCurrentInputConnection().getTextBeforeCursor(1000000000, 0).toString();
strafterCursor = getCurrentInputConnection().getTextAfterCursor(1000000000, 0).toString();
String str = strbeforeCursor + "|"+strafterCursor;
if(mTamilPreviewView != null)
mTamilPreviewView.update(str, strbeforeCursor.length());
mTamilPreviewView.update(r.text.toString() , 0);
}
catch (Exception e) {
Log.e("t", "errr", e);
}
}
Можете ли вы сказать нам, что ошибки вы получаете? –
ошибка в локальном методе defenition – user2122423
@ user2122423: ошибка возникает с ** конкретным ** сообщением. ** Чтение ** это сообщение позволяет понять, что такое ошибка, а не гадать. Вставьте здесь ** полное ** и ** точное ** сообщение об ошибке. –