我有两节课:
一个是Fragment1
包含片段 - 像这样:
public class Tab extends FragmentActivity
第二个是activity
- 像这样:
public class Wallpaper extends Activity
现在我想从Fragment1
如何执行此操作开始 Activity ?
我有两节课:
一个是Fragment1
包含片段 - 像这样:
public class Tab extends FragmentActivity
第二个是activity
- 像这样:
public class Wallpaper extends Activity
现在我想从Fragment1
如何执行此操作开始 Activity ?
我想从 Fragment1 开始 Activity 我该怎么做?
你有这个
public class Tab extends FragmentActivity
在这种情况下,您可以使用以下内容,除非您从片段类开始活动
Intent intent = new Intent(Tab.this,Wallpaper.class);
startActivity(intent);
在您的片段中使用以下内容
Intent intent = new Intent(getActivity(),Wallpaper.class);
getActivtiy().startActivity(intent);
getActivity
返回此片段当前关联的 Activity。
http://developer.android.com/guide/components/fragments.html
文档中有一个示例检查相同
Intent intent = new Intent(context, Wallpaper.class);
// intent.putExtra(....); // put your data
startActivity(intent);
请参阅此处:Android : Calling Activity from Fragment - Google 搜索您的问题标题的第一个结果...
尝试这个
Intent 意图 = new Intent(getActivity(), mFragmentFavorite.class); 开始活动(意图);