• <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   管理


            嫩草影院久久99| 7777精品伊人久久久大香线蕉| 亚洲AV无码1区2区久久| 久久无码人妻一区二区三区午夜| 久久婷婷激情综合色综合俺也去| 色欲久久久天天天综合网| 久久精品亚洲日本波多野结衣| 国产午夜福利精品久久2021| 日本三级久久网| 精品综合久久久久久97| 精品精品国产自在久久高清| 久久久WWW成人免费毛片| 日韩人妻无码精品久久久不卡| 麻豆精品久久精品色综合| 午夜精品久久久久久久无码| 国产日产久久高清欧美一区| 一级做a爰片久久毛片毛片 | 国产高潮国产高潮久久久91 | 久久93精品国产91久久综合| 久久精品国产99国产精品亚洲 | 久久久久久久久久久久中文字幕 | 午夜精品久久久久久中宇| 久久91亚洲人成电影网站| 久久久一本精品99久久精品88| 久久精品国产精品亚洲人人| 久久国产乱子精品免费女| 亚洲成色www久久网站夜月| 色播久久人人爽人人爽人人片aV| 精品免费tv久久久久久久| 亚洲欧美成人综合久久久| 欧美伊人久久大香线蕉综合| 久久久久国产精品麻豆AR影院 | 久久人人爽人人爽人人爽| 久久免费视频6| 久久久精品国产Sm最大网站| 国产巨作麻豆欧美亚洲综合久久| 1000部精品久久久久久久久| 无码人妻精品一区二区三区久久久| 色综合久久久久综合99| 久久久久亚洲AV无码专区网站| 国产精品免费久久久久影院 |