有没有办法启用TextView检测降价标记并相应地呈现文本?更具体地说,我的应用程序包含一个TextView用户可以提供描述的应用程序,并且通常他们将使用markdown来格式化他们的描述.不幸的是,文本没有呈现,而是我们看到所有标签都写在了textview.
我有一个SignupActivity,当用户通过注册过程时,它会经历几个片段.在最后一个片段,我正在打电话
getActivity().setResult(Activity.RESULT_OK)
Run Code Online (Sandbox Code Playgroud)
因为SingupActivity意图是为了结果而开始的.有些用户此时正在崩溃,因为getActivity()正在生成NPE.我无法弄清楚造成这种情况的原因.屏幕旋转被禁用,因此我没有理由知道片段与Activity分离.
有关可能导致此问题的任何见解,以及我如何解决它?
public class SignupConfirmationFragment extends Fragment {
public static final String TAG = SignupConfirmationFragment.class.getSimpleName();
private User mNewUser;
private myAppClient mmyAppClient;
private Animation rotateAnimation;
private ImageView avatar;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mNewUser = ((SignUpActivity) getActivity()).getNewUser();
mmyAppClient = ((SignUpActivity) getActivity()).getmyAppClient();
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
final View v = inflater.inflate(R.layout.fragment_signup_confirmation, null);
((TextView) v.findViewById(R.id.username_textView)).setText(((SignUpActivity) getActivity()).getNewUser().getName());
avatar = (ImageView) v.findViewById(R.id.avatar);
if (mNewUser.getAvatarImage() != null) {
avatar.setImageBitmap(mNewUser.getAvatarImage());
}
rotateAnimation = AnimationUtils.loadAnimation(getActivity(), R.anim.progress_rotate);
v.findViewById(R.id.progress_loading).startAnimation(rotateAnimation); …Run Code Online (Sandbox Code Playgroud)