0

こんにちは、korovyansk スライドアウト サンプル アプリで遊んでいます。フラグメントは初めてです。別のフラグメントからアクティビティを呼び出す方法を教えてください。リスト項目がクリックされたときに、別のアクティビティをトリガーする必要があります

public class MenuFragment extends ListFragment {

    @Override
    public void onActivityCreated(Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);
        setListAdapter(new ArrayAdapter<String>(getActivity(),
                android.R.layout.simple_list_item_1, new String[] { " First", " Second", " Third", " Fourth", " Fifth", " Sixth"}));
        getListView().setCacheColorHint(0);
    }

    @Override
    public void onListItemClick(ListView l, View v, int position, long id) {
        super.onListItemClick(l, v, position, id);
        ((MenuActivity)getActivity()).getSlideoutHelper().close();

    }


}
4

1 に答える 1

2

あなたは以下のような簡単なことをすることができます

@Override
public void onListItemClick(ListView l, View v, int position, long id) {
    super.onListItemClick(l, v, position, id);
    Intent exampleIntent = new Intent(getActivity().getApplicationContext(), Example.class);
    exampleIntent.putExtra("ARGS", Var);
    startActivity(exampleIntent);
}
于 2013-01-22T13:39:36.607 に答える