0
我讀過的很多帖子都說Activity應該是DeviceAdminReceiver的內部類,但我不明白爲什麼會出現這種情況。Android:設備管理員:爲什麼Activity應該是DeviceAdminReceiver類的內部類?
雖然他們的示例是這樣的,但android文檔並沒有做出這樣的聲明。
這是實際需求嗎?如果是這樣,這是否意味着它不能使用服務調用?
我讀過的很多帖子都說Activity應該是DeviceAdminReceiver的內部類,但我不明白爲什麼會出現這種情況。Android:設備管理員:爲什麼Activity應該是DeviceAdminReceiver類的內部類?
雖然他們的示例是這樣的,但android文檔並沒有做出這樣的聲明。
這是實際需求嗎?如果是這樣,這是否意味着它不能使用服務調用?
好的,發現答案隱藏在示例應用程序的source code中。
/**
* <p>UI control for the sample device admin. This provides an interface
* to enable, disable, and perform other operations with it to see
* their effect.</p>
*
* **<p>Note that this is implemented as an inner class only keep the sample
* all together; typically this code would appear in some separate class.**
*/
只是內部類(活動),這表明它並沒有成爲一個內部類,哪些建議是要分開這兩個類如上所述。