5

私はこの問題を抱えています..

The method add(int, Fragment, String) in the type FragmentTransaction is not applicable for the arguments (int, Fragment, String)

内で次のコードを使用する場合FragenmtActivity

getSupportFragmentManager().beginTransaction().add(com.korovyansk.android.slideout.R.id.slideout_placeholder,  ((Fragment)new CommentsMenuFragment()), "menu").commit();

ここで、CommentsMenuFragment の実装は次のとおりです。

public class CommentsMenuFragment extends Fragment {

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.fragment_comment, container, false);
        ListView lvComments = (ListView) view.findViewById(R.id.lvComments);



        return view;
    }

}
4

1 に答える 1

29

CommentsMenuFragment が android.app.Fragment ではなく android.support.v4.app.Fragment から拡張されているかどうかを確認します。

于 2013-03-20T07:38:46.703 に答える