无法从片段中启动活动

时间:2014-04-03 23:11:04

标签: android android-fragments

我希望当我在TextView中单击另一个活动将启动时,但VM会向我显示异常 我不知道为什么这是我的代码

public static class PlaceholderFragment extends Fragment {

public PlaceholderFragment() {
}

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {
    final View rootView = inflater.inflate(R.layout.fragment_main,
            container, false);

    // Ajouter un listener leur du click sur Nouveau utilisateur
    TextView TextInscription = (TextView) rootView
            .findViewById(R.id.textInscription);
    TextInscription.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {

            Intent intent = new Intent(rootView.getContext(),
                    Inscription.class);
            getActivity().startActivity(intent);

        }
    });

    return rootView;
}

}

1 个答案:

答案 0 :(得分:1)

如果没有看到您的堆栈跟踪,我不能说这是否是异常的原因。我会将活动用作上下文:

Intent intent = new Intent(getActivity(), Inscription.class);