Como escrever e ler texto de entrada de gesto no android?

Suponha que eu queira escrever uma palavra chamada "teste" usando o gesto na tela e depois segmentá-la como letras (t, e, s, t). Eu o Google para ele e não encontrei nenhum link útil para escrever uma palavra usando o gesto e, em seguida, segmente as letras da palavra. Qualquer link útil ou tutorial sobre este tópico será grato .. (Atualmente eu faço algum código que só escrever uma carta em uma vez, uma palavra não pode, e então como segmentar esse texto eu não consigo entender)

meu código é

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 exemplo linkhttps://play.google.com/store/apps/details?id=com.visionobjects.stylusmobile.v3_2_store

Eu quero escrever palavra na tela com o exemplo de quebras: escrever teste na tela, mas eu só posso escrever t se eu escrever segunda letra e, a primeira letra desaparecer .. esse é o meu problema

espero que você possa entender

por favor me diga que é possível ou errado