iOS 程式進入後台,包含使用者上拉捷徑功能表導致程式失去活躍的研究

來源:互聯網
上載者:User

標籤:void   add   任務   應該   點擊   處理   操作   開發   div   

今日在使用某App時候,突然發現上拉菜單。程式視頻扔在播放,咦!引起了我的興趣。

首先,列出兩個方法,第一個方法是AppDelegate的代理。當程式進入後台時候調用
- (void)applicationDidEnterBackground:(UIApplication *)application NS_AVAILABLE_IOS(4_0);
第二個方法是。注冊系統通知,name是UIApplicationWillResignActiveNotification,當程式釋放活躍的時候調用。
    [[NSNotificationCenter defaultCenter] addObserver:self                                             selector:@selector(applicationWillResignActive:)                                                 name:UIApplicationWillResignActiveNotification                                               object:nil];
開發人員須要實現
- (void)applicationWillResignActive:(UIApplication *)application
以下是常見的幾種程式進入後台。或者失去活躍的操作。1. 點擊home鍵,程式進入後台:先調用 applicationWillResignActive,再調用applicationDidEnterBackground
2. 雙擊home鍵,程式進表徵圖入工作管理員:僅僅調用applicationWillResignActive。假設你點擊別的程式,那麼別的程式進入前台,本App調用applicationDidEnterBackground
3. 上拉,下拉式功能表,程式仍在前台:僅僅調用applicationWillResignActive

在【網易新聞】App上看視頻的時候,【網易視頻】僅僅是對第一種情況進行處理。即暫停視頻;而剩餘的情況都不做處理,視頻繼續播放。

這個應該是對使用者互動細化,引起我的興趣。有時候。我僅僅是使用一下上拉捷徑功能表做一些簡單的開關,比方:開啟手電筒、開啟wifi、關閉旋轉等。

不希望後面的視頻停止。如今市面上有些App。對這三種情況都是先暫停,前台再恢複,可是視覺上還是會卡一下。

(待完好)

iOS 程式進入後台,包含使用者上拉捷徑功能表導致程式失去活躍的研究

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.