Пример #1
0
        private async void PhonebookStorageBtn_Clicked(object sender, EventArgs e)
        {
            try
            {
                foreach (PhonebookType type in Enum.GetValues(typeof(PhonebookType)))
                {
                    if (type == PhonebookType.Unknown)
                    {
                        break;
                    }

                    Log.Debug(Globals.LogTag, "Pb get storage start");
                    PhonebookStorageInfo info = await pb.GetPhonebookStorage(type);

                    Log.Debug(Globals.LogTag, "Pb get storage success");
                    if (info == null)
                    {
                        Log.Debug(Globals.LogTag, "Pb storage info for " + type.ToString() + "is null");
                        continue;
                    }

                    Log.Debug(Globals.LogTag, "Pb storage type for " + type.ToString() + ": " + info.Type);
                    Log.Debug(Globals.LogTag, "Pb total record for " + type.ToString() + ": " + info.TotalRecord);
                    Log.Debug(Globals.LogTag, "Pb used record for " + type.ToString() + ": " + info.UsedRecord);
                }
            }

            catch (Exception ex)
            {
                Log.Debug(Globals.LogTag, "Pb get storage info exception: " + ex.ToString());
            }
        }