无法从片段转到其他活动?

时间:2014-07-10 06:19:01

标签: android android-intent android-fragments

我已经这样做了一段时间,我无法做到这一点。我正在使用片段通过单击按钮来链接到其他活动(aforapple),它会崩溃。这是代码。有解决方案吗非常感谢您的帮助。

public class PagesFragment extends Fragment {


public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {

  View rootView =  inflater.inflate(R.layout.fragment_pages, container, false);

   Button mButton = (Button) rootView.findViewById(R.id.send);
   mButton.setOnClickListener(new OnClickListener() {
      public void onClick(View v) {
          Intent i= new Intent("aforapple");
          startActivity(i);
      }
   });
   return rootView;
}

3 个答案:

答案 0 :(得分:2)

试试这种方式

   Intent i= new Intent(getActivity(),aforapple.class);
   getActivity().startActivity(i);

确保aforapple

中有manifest.xml个活动注册

有关更多信息,请转到Official Docs

答案 1 :(得分:0)

尝试使用:

       Intent i= new Intent(getActivity(),aforapple.class);
      getActivity().startActivity(i);

答案 2 :(得分:0)

使用此:

Intent intent = new Intent(getActivity(), aforapple.class);
startActivity(intent);