我正在使用Android Studio来实现片段类的所有功能.我遇到了运行时异常:
must implement OnFragmentInteractionListener
Run Code Online (Sandbox Code Playgroud)
这是我的代码,我OnFragmentInteractionListener在我的主要活动中实现了.
主要活动:
public class MainActivity extends FragmentActivity implements BlankFragment.OnFragmentInteractionListener {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
if (findViewById(R.id.fragment_container) != null) {
BlankFragment fragment = new BlankFragment();
android.support.v4.app.FragmentManager manager = getSupportFragmentManager();
android.support.v4.app.FragmentTransaction ft = manager.beginTransaction();
ft.add(R.id.fragment_container, fragment).commit();
}
@Override
public void onFragmentInteraction(Uri uri) {}
}
Run Code Online (Sandbox Code Playgroud)
BLANK FRAGMENT:
public class BlankFragment extends android.support.v4.app.Fragment {
private OnFragmentInteractionListener mListener;
public interface OnFragmentInteractionListener {
public void onFragmentInteraction(Uri uri);
}
public void onAttach(Activity activity) {
super.onAttach(activity);
try { …Run Code Online (Sandbox Code Playgroud)