2014-10-31 6 views
2

목록보기에서 HTML 형식의 텍스트를 표시하려고합니다. 어댑터에서 TextView를 사용했습니다. 이 어댑터 내 코드는 다음과 같습니다오류 TextView 하이퍼 링크를 클릭하는 중

txtBody.setText(Html.fromHtml(myHtmlString)); 
txtBody.setLinksClickable(true); 
txtBody.setMovementMethod(LinkMovementMethod.getInstance()); 

문제는 다음과 같습니다

android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want? 
+0

[Activity 컨텍스트 외부에서 startActivity()를 호출 할 수 있습니다] (http://stackoverflow.com/questions/3918517/calling-startactivity-from-outside-of-anactivitycontent) – duggu

+0

묻기 전에 질문은 Google에서 검색을 수행하십시오. – duggu

+0

외부 활동을 내 자신이라고 부르지 않으므로 setFlags (Intent.FLAG_ACTIVITY_NEW_TASK)를 설정할 의도가 없습니다 –

답변

1

linklink2

를 참조하십시오 : 나는 텍스트 뷰에 하이퍼 링크를 터치하면이 로그 캣이 오류와 충돌

컨텍스트 때문에 어댑터에 설정하고 있습니다.

+0

링크 1이 좋음 – med116

관련 문제