当我想要调用片段时,我使用此代码:
import android.support.v4.app.Fragment;
...
new PrimaryFragment()
...
我创建了这种形式:
public class PrimaryFragmentextends Fragment {...}
现在我上课了这个表格:
public class PrimaryFragment extends FragmentActivity implements OnMapReadyCallback {...}
如何在另一个活动类中调用它?
答案 0 :(得分:2)
如果您想从一个活动转到另一个活动(例如从活动A到活动B)
Intent intent = new Intent(A.this, B.class);
startActivity(intent);
如果您想从片段转到活动(例如从片段A到活动B)
Intent intent = new Intent(getActivity(), B.class);
getActivity().startActivity(intent);
答案 1 :(得分:1)
如果您的类扩展了FragmentActivity,则以与任何其他Activity相同的方式启动它,即:
Intent intent = new Intent(this, PrimaryFragment.class);
startActivity(intent);
请参阅http://developer.android.com/training/basics/firstapp/starting-activity.html