Пример #1
0
        private void SetUpRecyclerView(RecyclerView recyclerView)
        {
            /* generate list with app info */

            recyclerView.HasFixedSize = true;

            LinearLayoutManager layoutmanager = new LinearLayoutManager(recyclerView.Context);

            recyclerView.SetLayoutManager(layoutmanager);


            adapter = new SimpleStringRecyclerViewAdapter(recyclerView, SQL_Product.RetrieveList(loadint, _IDX));
            recyclerView.SetAdapter(adapter);



            recyclerView.SetItemClickListener((rv, position, view) =>
            {
                string test = position.ToString();

                //view.LongClick += View_LongClick;
                //view.Click += View_Click;
                //Context context = view.Context;
                //Intent intent = new Intent(context, typeof(CheeseDetailActivity));
                //intent.PutExtra(CheeseDetailActivity.EXTRA_NAME, values[position].ApplicationName);
                //intent.PutExtra("data_used", data[position].ApplicationData);
                //intent.PutExtra("user_id", position);
                //intent.PutExtra("pid", pid[position].ApplicationPID);

                //intent.AddFlags(ActivityFlags.NewTask);

                //context.StartActivity(intent);
            });
        }
Пример #2
0
        void SetUpRecyclerView(_w.RecyclerView recyclerView)
        {
            ax_Bookmarks.ax_bookmarks.UpdateList();
            //var values = GetRandomSubList(Cheeses.CheeseStrings, 30);
            var values = new List <string>();

            wlink = new List <int>();
            for (int i = 0; i < movieTitles.Count; i++)
            {
                if (!movieTitles[i].Contains("B___"))
                {
                    values.Add(MainActivity.movieTitles[i]);
                    wlink.Add(i);
                }
            }
            //.Replace("B___", "")
            recyclerView.SetLayoutManager(new _w.LinearLayoutManager(recyclerView.Context));
            var adapter = new SimpleStringRecyclerViewAdapter(recyclerView.Context, values, Activity.Resources);

            adapter.ItemClick += MAdapter_ItemLongClick;
            recyclerView.SetAdapter(adapter);
            // System.Diagnostics.Debug.WriteLine("QQQ:" + movieTitles.Count.ToString());

            // if(   !recyclerView.itemc) {


            //  }
        }
Пример #3
0
        private void SetUpRecyclerView(RecyclerView recyclerView)
        {
            try
            {
                new System.Threading.Thread(new System.Threading.ThreadStart(delegate
                {
                    act.RunOnUiThread(() =>
                    {
                        //we need to fetch the info for this as well

                        WMSScanner.TripsDetails tripswithso = Constants._service.Android_Routing_Get_SalesOrders_On_Trips(Update_Variables.WMSGuid.ToString(), JobNo);
                        if (tripswithso.Successful == false)
                        {
                            //show error
                        }

                        //check if items has user on them
                        List <WMSScanner.TripDetail> itemsfordisplay = new List <WMSScanner.TripDetail>();
                        for (int i = 0; i < tripswithso.trips.Length; i++)
                        {
                            if (tripswithso.trips[i].UserLastScannedk__BackingField == null)
                            {
                                itemsfordisplay.Add(tripswithso.trips[i]);
                            }
                            else
                            {
                                //item has already been set
                                FirstItem = false;
                            }
                        }

                        tripdetails.Clear();
                        tripdetails.AddRange(itemsfordisplay);


                        var values = tripdetails;

                        recyclerView.SetLayoutManager(new LinearLayoutManager(recyclerView.Context));

                        _adapter = new SimpleStringRecyclerViewAdapter(recyclerView.Context, values, Resources);
                        recyclerView.SetAdapter(_adapter);

                        recyclerView.SetItemClickListener((rv, position, view) =>
                        {
                        });
                    });
                }
                                                                             )
                                            )
                {
                    Name = "TripInvoice"
                }.Start();
            }
            catch (Exception ex)
            {
                string error = ex.Message;
            }
        }
Пример #4
0
        /// <summary>
        /// Setup our custom recycler view
        /// </summary>
        /// <param name="recyclerView"></param>
        private void SetUpRecyclerView(RecyclerView recyclerView)
        {
            new System.Threading.Thread(new System.Threading.ThreadStart(delegate
            {
                act.RunOnUiThread(() =>
                {
                    WMSScanner.TripsDetails tripresult = new WMSScanner.TripsDetails();
                    if (tripresult.Successful == false)
                    {
                        //error out
                    }
                    tripobject.Clear();
                    var temp      = new WMSScanner.TripDetail();
                    temp._invoice = "35088 | 2019-02-13 | Cranswick Supplier";
                    tripobject.Add(temp);

                    temp          = new WMSScanner.TripDetail();
                    temp._invoice = "35089 | 2019-02-13 | Cranswick Supplier";
                    tripobject.Add(temp);

                    temp          = new WMSScanner.TripDetail();
                    temp._invoice = "35090 | 2019-02-13 | Cranswick Supplier";
                    tripobject.Add(temp);
                    //tripobject.AddRange(tripresult.trips);
                    if (tripobject.Count == 0)
                    {
                        Toast.MakeText(context, "No Trips Loaded For Operator", ToastLength.Long).Show();
                    }
                    else
                    {
                        var values = tripobject;
                        recyclerView.SetLayoutManager(new LinearLayoutManager(recyclerView.Context));
                        _adapter = new SimpleStringRecyclerViewAdapter(recyclerView.Context, values, Activity.Resources);
                        recyclerView.SetAdapter(_adapter);
                        recyclerView.SetItemClickListener((rv, position, view) =>
                        {
                            try
                            {
                                //start the signing screen
                                Context context = view.Context;
                                Intent intent   = new Intent(context, typeof(TripScanner));
                                intent.PutExtra(TripScanner.EXTRA_NAME, values[position]._tripno);//pass information to the next screen
                                context.StartActivity(intent);
                            }
                            catch (System.Exception ex)
                            {
                            }
                        });
                    }
                });
            })).Start();
        }
Пример #5
0
        void SetUpRecyclerView(_w.RecyclerView recyclerView)
        {
            //var values = GetRandomSubList(Cheeses.CheeseStrings, 30);


            List <string> values = new List <string>();
            var           localC = Application.Context.GetSharedPreferences("Downloads", FileCreationMode.Private);
            IDictionary <string, object> allData   = localC.All;
            ICollection <string>         allTitles = allData.Keys;

            string[] tempVal = new string[allData.Count];
            allTitles.CopyTo(tempVal, 0);

            values = new List <string>();

            for (int i = 0; i < tempVal.Length; i++)
            {
                if (!tempVal[i].Contains("P___"))
                {
                    values.Add(tempVal[i]);
                }
            }

            allValues = values;

            recyclerView.SetLayoutManager(new _w.LinearLayoutManager(recyclerView.Context));
            try {
                var adapter = new SimpleStringRecyclerViewAdapter(recyclerView.Context, values, Activity.Resources);
                adapter.ItemClick += MAdapter_ItemLongClick;
                recyclerView.SetAdapter(adapter);
            }
            catch (System.Exception) {
            }

            void MAdapter_ItemLongClick(object sender, int e)
            {
                HistoryPressTitle(movieTitles[movieSelectedID] + "|" + activeLinksNames[e], true);
                //UpdateList();
            }

            // System.Diagnostics.Debug.WriteLine("QQQ:" + movieTitles.Count.ToString());

            // if(   !recyclerView.itemc) {


            //  }
        }
Пример #6
0
        private void SetUpRecyclerView(RecyclerView recyclerView)
        {
            notificaciones.Add("Elemento 1");
            notificaciones.Add("Elemento 2");
            notificaciones.Add("Elemento 3");
            notificaciones.Add("Elemento 4");
            notificaciones.Add("Elemento 5");
            notificaciones.Add("Elemento 6");
            notificaciones.Add("Elemento 7");
            notificaciones.Add("Elemento 8");
            notificaciones.Add("Elemento 9");
            notificaciones.Add("Elemento 10");
            notificaciones.Add("Elemento 11");
            notificaciones.Add("Elemento 12");
            notificaciones.Add("Elemento 13");
            notificaciones.Add("Elemento 14");
            notificaciones.Add("Elemento 15");

            recyclerView.SetLayoutManager(new LinearLayoutManager(recyclerView.Context));
            SSRVA            = new SimpleStringRecyclerViewAdapter(recyclerView.Context, notificaciones, Activity.Resources);
            SSRVA.ItemClick += OnItemClick;
            recyclerView.SetAdapter(SSRVA);
            //recyclerView.SetOnClickListener()
        }
Пример #7
0
        void SetUpRecyclerView(_w.RecyclerView recyclerView)
        {
            //var values = GetRandomSubList(Cheeses.CheeseStrings, 30);
            currentActiveLinksNames = new List <string>();
            currentActiveLinks      = new List <string>();
            flink = new List <int>();
            for (int i = 0; i < activeLinksNames.Count; i++)
            {
                try {
                    if (movieProvider[movieSelectedID] == 0)
                    {
                        if ((activeLinksNames[i].Contains("(Dub)") && currentMain) || (activeLinksNames[i].Contains("(Sub)") && !currentMain))
                        {
                            currentActiveLinksNames.Add(activeLinksNames[i]);
                            currentActiveLinks.Add(activeLinks[i]);
                            flink.Add(i);
                        }
                    }
                    else if (movieProvider[movieSelectedID] == 3 && __selSeason != 0)
                    {
                        if (activeLinksNames[i].Contains("Season " + __selSeason + " "))
                        {
                            currentActiveLinksNames.Add(activeLinksNames[i]);
                            flink.Add(i);
                            currentActiveLinks.Add(activeLinks[i]);
                        }
                    }
                    else if (movieProvider[movieSelectedID] == 4)
                    {
                        if ((currentMain && activeLinksNames[i].StartsWith("Episode")) || (!currentMain && !activeLinksNames[i].StartsWith("Episode")))
                        {
                            currentActiveLinksNames.Add(activeLinksNames[i]);
                            flink.Add(i);
                            currentActiveLinks.Add(activeLinks[i]);

                            // print(activeLinksNames[i] + " |||| >> " + i);
                        }
                    }
                    else
                    {
                        currentActiveLinksNames.Add(activeLinksNames[i]);
                        currentActiveLinks.Add(activeLinks[i]);

                        flink.Add(i);
                    }
                }
                catch (System.Exception) {
                }
            }



            recyclerView.SetLayoutManager(new _w.LinearLayoutManager(recyclerView.Context));
            try {
                var adapter = new SimpleStringRecyclerViewAdapter(recyclerView.Context, currentActiveLinksNames, Activity.Resources, this);
                adapter.ItemClick += MAdapter_ItemLongClick;
                recyclerView.SetAdapter(adapter);
            }
            catch (System.Exception) {
            }
            void MAdapter_ItemLongClick(object sender, int e)
            {
                // HistoryPressTitle(movieTitles[movieSelectedID] + "|" + activeLinksNames[flink[e]], true);
                //UpdateList();
            }

            // System.Diagnostics.Debug.WriteLine("QQQ:" + movieTitles.Count.ToString());

            // if(   !recyclerView.itemc) {


            //  }
        }