• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆 - 55  文章 - 15  trackbacks - 0
            <2025年6月>
            25262728293031
            1234567
            891011121314
            15161718192021
            22232425262728
            293012345

            常用鏈接

            留言簿

            隨筆分類

            隨筆檔案

            搜索

            •  

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            剛開始的思路是使用Background Task,寄希望于TimeTrigger中可以設(shè)置具體的時(shí)間,這樣,當(dāng)時(shí)間到了的時(shí)候執(zhí)行后臺(tái)人務(wù),Toast出現(xiàn)。但是TimeTrigger主要是用于LockScreen App,而且時(shí)間只能設(shè)置成每15分鐘一次,其他時(shí)間不行。TimeTrigger的主要任務(wù)是每15分鐘更新一次LockSreen App的Badge。
                  既然TimeTrigger不能用,那么就得另尋他法。在Notification命名空間下有這么一個(gè)類:ScheduledToastNotification,它的構(gòu)造函數(shù)是這樣的:


            public:
            ScheduledToastNotification(
              XmlDocument^ content, 
              DateTime deliveryTime
            )

            該構(gòu)造函數(shù)構(gòu)造一個(gè)定時(shí)的Toast消息,并且只顯示一次。
            有了該方法,定時(shí)推送就比較簡(jiǎn)單了,只要在你的代碼中實(shí)現(xiàn)以下代碼:

                Windows::Globalization::Calendar^ cal = ref new Windows::Globalization::Calendar();
                cal->AddMinutes(1);
                Windows::Foundation::DateTime dateToFormat = cal->GetDateTime();
                

                ToastTemplateType toastTemplate = ToastTemplateType::ToastText01;
                XmlDocument^ toastXml = ToastNotificationManager::GetTemplateContent(toastTemplate);
                XmlNodeList^ toastTextElements = toastXml->GetElementsByTagName("text");
                toastTextElements->Item(0)->InnerText = "You need to do a work!";

                
                auto notification = ref new ScheduledToastNotification(toastXml, dateToFormat);
                ToastNotificationManager::CreateToastNotifier()->AddToSchedule(notification);

            這里DateTime是個(gè)結(jié)構(gòu)體類型,我們只能通過(guò)Calender對(duì)象來(lái)獲取時(shí)間,因?yàn)槲覀冏詈蠼⒌氖且粋€(gè)ScheduledToastNotification類型的Toast,所以最后要哦那個(gè)AddToShedule來(lái)顯示出來(lái)。

            posted on 2013-02-01 10:30 Dino-Tech 閱讀(505) 評(píng)論(0)  編輯 收藏 引用

            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            91久久精品无码一区二区毛片| 亚洲精品无码久久不卡| 无码人妻久久一区二区三区免费| 欧美丰满熟妇BBB久久久| 久久久久99精品成人片试看| 99久久国产综合精品五月天喷水| 久久亚洲av无码精品浪潮| 久久久久久精品成人免费图片| 97精品久久天干天天天按摩| 久久国产成人| 狠狠色噜噜狠狠狠狠狠色综合久久| 国产亚洲美女精品久久久| 日产精品久久久一区二区| 狠狠久久综合伊人不卡| 久久精品亚洲中文字幕无码麻豆 | 久久精品国产亚洲AV麻豆网站 | 人妻少妇久久中文字幕| 93精91精品国产综合久久香蕉| 久久久久久综合网天天| 久久久久成人精品无码| 日本人妻丰满熟妇久久久久久| 一级女性全黄久久生活片免费| 国产精品久久久久无码av| 日韩精品久久无码人妻中文字幕| 久久久久久久综合综合狠狠| 亚洲国产二区三区久久| 2021久久国自产拍精品| 欧洲成人午夜精品无码区久久| 性做久久久久久久久老女人| 久久久久这里只有精品| 国产精品美女久久久久AV福利| 久久精品中文字幕久久| 91精品国产综合久久婷婷| 国产精品美女久久久久久2018| 人妻精品久久久久中文字幕一冢本| 午夜精品久久久久久影视riav| 色婷婷噜噜久久国产精品12p| 精品久久人人爽天天玩人人妻| 久久高清一级毛片| 欧美激情精品久久久久久| 老司机午夜网站国内精品久久久久久久久|