¿Cómo escribir y leer texto desde la entrada de gestos en Android?

Supongamos que quiero escribir una palabra llamada "prueba" usando el gesto en la pantalla y luego segmentarla como letras (t, e, s, t). Busqué en Google y no encontré ningún enlace útil para escribir una palabra con un gesto y luego segmentar las letras de la palabra. Cualquier enlace o tutorial útil sobre este tema será de agradecimiento ... (Actualmente hago un código que solo escribe una letra en una vez, una palabra no puede, y luego no puedo entender cómo segmentar este texto)

mi código es

public class GestureTest extends Activity implements OnGesturePerformedListener {

private static GestureLibrary gesturerLib;

TextView showText1;
TextView showText2;
EditText firstEditText;
ArrayList<String> bindList;
ArrayList<Prediction> result;

ListView listViewShow;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    //setContentView(R.layout.activity_gesture_test);



    GestureOverlayView gestureOverLayerView = new GestureOverlayView(this);

    //View inflate = getLayoutInflater().inflate(R.layout.activity_gesture_test,null);

    View inflate = getLayoutInflater().inflate(R.layout.activity_gesture_test,null);

    gestureOverLayerView.addView(inflate);
    gestureOverLayerView.addOnGesturePerformedListener(this);

    gesturerLib = GestureLibraries.fromRawResource(getApplicationContext(), R.raw.gestures);

    if(!gesturerLib.load()){
        finish();
    }

    setContentView(gestureOverLayerView);

}

@Override
public void onGesturePerformed(GestureOverlayView overlay, Gesture gesture) {
    // TODO Auto-generated method stub

    showText1 = (TextView)findViewById(R.id.listView1);

    result = gesturerLib.recognize(gesture);

            String point=null;
    String firstLetter=null;
    StringBuffer sb = new StringBuffer();
    String  value1 = "";

        if(result.size() > 0 && result.get(0).score>1.0){

            value1 += result.get(0).name;   


            for(int j= 0;j< prescriptionNames.length;j++){

                           // prescriptionName is String[] 

                firstLetter =  prescriptionNames[j];
                Log.i("THE STRING[] VALUE",firstLetter );
                if( firstLetter.startsWith(value1)){

                   showText1.setText(firstLetter);                      

                }
            }

        }

por ejemplo enlacehttps://play.google.com/store/apps/details?id=com.visionobjects.stylusmobile.v3_2_store

Quiero escribir la palabra en la pantalla con el ejemplo de las pausas: escriba la prueba en la pantalla pero solo puedo escribir t si escribo la segunda letra e, la primera letra desaparece ... ese es el problema mío

espero que puedas entender

por favor dime que es posible o incorrecto

Respuestas a la pregunta(1)

Su respuesta a la pregunta