在另一个 class 中调用 FragmentActivity?

call FragmentActivity in another class?

当我想调用片段时,我使用此代码:

import android.support.v4.app.Fragment;
...
new PrimaryFragment()
...

我创建了这个表格:

public class PrimaryFragmentextends Fragment {...}

现在我有 class 这个表格:

public class PrimaryFragment extends FragmentActivity implements OnMapReadyCallback {...}

如何在另一个activity class中调用它?

如果您的 class 扩展了 FragmentActivity,您启动它的方式与任何其他 Activity 相同,即:

Intent intent = new Intent(this, PrimaryFragment.class);
startActivity(intent);

http://developer.android.com/training/basics/firstapp/starting-activity.html

如果你想从一个Activity转到另一个Activity(比如从Activity A 到 Activity B)

Intent intent = new Intent(A.this, B.class);
startActivity(intent);

如果你想从片段Activity(比如从片段A到ActivityB )

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