Potrzebuję edytora tekstu/kodu opartego na Internecie, który zachowuje się dobrze, w mojej aplikacji.Nie można uzyskać backspace do pracy w codemirror, pod Phonegap na Androidzie 4.x?
Próbuję użyć codemirror pod Phonegap i obecnie mam problemy z powrotem backspace do pracy dla wcześniej wprowadzonego tekstu. Jest to ogromny problem w moim przypadku użycia. Teraz rozejrzałem się i wygląda na to, że to nie jest bezpośredni problem z codemirror, ale raczej android i malarkey z wirtualną klawiaturą, zobacz to pytanie: Android: Backspace in WebView/BaseInputConnection
Używam wersji Phonegap 2.6.0, najnowszej wersji codemirror (od ostatniej nocy) i testowanie w systemie Android 4.2.2. Wydaje się to być specyficzne dla WebView na Androida, czy ktoś może sprawdzić, czy to nie problem w systemie iOS?
Nie jestem przeciwny temu niektóre kodu Java, aby rozwiązać problem, ale nie jestem pewien, jak „hak” w realizacji Cordova z dnia WebView, jak cały kod, który jest narażony na mnie składa się z:
package com.mycompany.MyAppName;
import android.os.Bundle;
import org.apache.cordova.*;
public class MyAppName extends DroidGap{
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
// Set by <content src="index.html" /> in config.xml
super.loadUrl(Config.getStartUrl());
//super.loadUrl("file:///android_asset/www/index.html")
}
}
chyba że mam zajrzeć do drzewa źródłowego Cordovas. Zasadniczo chcę wiedzieć, w jaki sposób mogę wdrożyć rozwiązanie pod powyższym linkiem w moim przypadku. Każda pomoc jest bardzo cenna!
Tak, to nie jest to problem, który jest specyficzny do CodeMirror, jak również występuje z Asem. Działa również świetnie, gdy używana jest klawiatura sprzętowa. Jest to problem z wirtualną klawiaturą ekranową. – Fred