방법은 여러가지 있을거같은데요..
단순히 performClick이 실행됐을때 textview.enable(false)로 클릭을 못하게막아도될거같고..
static boolean 변수하나두고 performClick이 실행되면 boolean을 바꿔서 다음 클릭시엔 리턴을 걸어버려도되고..
정확히 상황이 이해가안가는데,
A Activity에서 텍스트뷰를 누르면 B Activity가 뜨고 완료를 누르면 B Activity가 꺼지고 A Activity에서 performClick을 수행해서 C Activity를 띄운다는 말씀이신가요?
정확히 플로우를 올려주심 이해가빠를듯한데,
이 플로우를 수정하는게 낫지않을까 싶기는하네요. A -> B -> A -> C 가 아니라 A -> B -> C로 가도될듯하고.
꼭 startActivityForResult같이 A->B->A로 와야한다면 그냥 B에서 C로넘어갈때 A 에 스태틱변수나 메서드를 둬서 직접 수행시키고 C로 넘어간다던지..