public CustomPagerAdapter(Context context, FragmentManager fm, string house_name, string house_id, Socket socket) : base(fm) { this.context = context; this.house_name = house_name; this.house_id = house_id; //fragment[0] = DevicesListViewFragment.newInstance(house_name, house_id, socket); //fragment[1] = StatisticsPageFragment.newInstance(house_name, house_id); devicesfragment = DevicesListViewFragment.newInstance(house_name, house_id, socket); statisticsfragemnt = StatisticsPageFragment.newInstance(house_name, house_id); }
//Socket socket;// = IO.Socket("http://192.168.0.10:3000"); public static DevicesListViewFragment newInstance(string house_name, string house_id, Socket socket) { PassSocket psocket = new PassSocket(); psocket.socket = socket; var args = new Bundle(); args.PutString("house_name", house_name); args.PutString("house_id", house_id); args.PutSerializable("Socket", psocket); var fragment = new DevicesListViewFragment(); fragment.Arguments = args; return(fragment); }