â—ã¯ã˜ã‚ã« JellyBeanã§"処ç†ã®ã‚ャンセルè¦æ±‚"を表ç¾ã™ã‚‹CancellationSignalクラスãŒè¿½åŠ ã•ã‚Œã¾ã—ãŸã€‚ 下記ã®ã‚ˆã†ãªã‚·ãƒ¼ãƒ³ã§åˆ©ç”¨ã•ã‚Œã¦ã„ã¾ã™ã€‚ ãƒãƒ¼ãƒ€ã®å‡¦ç†ã‚’ä¸æ–ã™ã‚‹ã€‚ データベースã¸ã®ã‚¯ã‚¨ãƒªè¦æ±‚ã‚’ä¸æ–ã™ã‚‹ã€‚ 「å‰è€…ã¯Loaderã®cancelLoadã¨é•ã†ã®ã‹ï¼Ÿã€ã£ã¦ç–‘å•ã‚’æŒã¤æ–¹ã‚‚ã„ã‚‹ã¨æ€ã„ã¾ã™ã€‚ ãƒãƒ¼ãƒ€ã«ã¤ã„ã¦ã¯ã€CancellationSignalã®ä»•çµ„ã¿ã‚’å–り込む形ã§å†…部è¨è¨ˆãŒå¤‰æ›´ã•ã‚Œã¾ã—ãŸã€‚ ã“ã®å¤‰æ›´ã‚ˆã‚Šã€ãƒãƒ¼ãƒ€åˆ©ç”¨å´ãŒã—ãªã„ã¨ã„ã‘ãªã„ã“ã¨ã¯ç‰¹ã«ã‚ã‚Šã¾ã›ã‚“。 一般的ã«åˆ©ç”¨ã•ã‚Œã‚‹ã‚·ãƒ¼ãƒ³ã¨ã—ã¦ã¯ã€å¾Œè€…ã®"データベースã¸ã®ã‚¯ã‚¨ãƒªè¦æ±‚ã®ä¸æ–"ã§ã—ょã†ã€‚ 例ãˆã°ã€ä¸‹è¨˜ã®ã‚ˆã†ãªåˆ©ç”¨ãŒè€ƒãˆã‚‰ã‚Œã¾ã™ã€‚ クエリを発行ã—ãŸã‚‚ã®ã®ã€çµæžœè¿”å´ã•ã‚Œã‚‹å‰ã«ã‚¢ãƒ—リ終了ã—ãŸã®ã§ã‚¯ã‚¨ãƒªã‚’ã‚ャンセルã—ãŸã„。 クエリを発行ã—ãŸã‚‚ã®ã®ã€(ãƒãƒƒã‚¯è§£æ”¾å¾…ã¡ç‰ã«ã‚ˆã‚Š)一定時間応ç”ãŒãªã„ã®ã§ã‚¯ã‚¨ãƒªã‚’ã‚ャ
{{#tags}}- {{label}}
{{/tags}}