我希望当我在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;
}
}
答案 0 :(得分:1)
如果没有看到您的堆栈跟踪,我不能说这是否是异常的原因。我会将活动用作上下文:
Intent intent = new Intent(getActivity(), Inscription.class);