如果是在同一个文件里,内部类可以直接调用
如果不在同一个文件,最好把activity的实例传递过去

解决方案 »

  1.   

    ========
    这是mainActivty.class
    ========
    public class MainActivity extends Activity implements
     NavigationDrawerFragment.NavigationDrawerCallbacks {
     public static class PlaceholderFragment extends Fragment implements OnClickListener {}
     public void setTabSelection(int index) {
     }//setTabSelection }
    ========
    NewsFragment.class
    ========
    public class NewsFragment extends Fragment {         //NewsFragment实际是 PlaceholderFragment 的子fragment
     private class OnItemClickListenerImpl implements OnItemClickListener { //想在这里调用setTabSelection,怎么做
    } } 
    在Acitivity 调setTabSelection不行啊.....
      

  2.   

    ((MainActivity)getActivity().getParent()).setTabSelection();
      

  3.   

    ((MainActivity)getActivity()).setTabSelection();