Ok. So I fixed it. Not quite sure why this worked though.
If I put the editString = getText().toString() inside the onFocusChange for the edit text field, instead of the onclick of the button it works fine. Then I just have the button do it's own thing with the editString.
Thanks for the replys!
I am new at Android and just learning how to work with it. The debug and exception systems make sense now. It is actually quite lovely.