我看android的活動也好,服務也好,啟動方式都是用Intent startIntent = new Intent(this, xx.class),想問一下,這個xx.class是我活動或者服務的一個物件嗎?像C++里面不是要new一個物件才可以使用嗎?就像這個Intent 要new Intent一樣,這個xx.class是個啥情況?
uj5u.com熱心網友回復:
活動和服務的構建和控制是android的事情,你只需要告訴它你要創建的服務或者活動,但是你不能直接new一個出來。所以當你要打開一個新的服務或者活動的時候,就只能通過意圖來告訴android你要創建的活動或者服務是哪個類的。
而意圖中的引數XXXX.class就是做這個用的。
uj5u.com熱心網友回復:
安卓本身是一個框架,這種系統級的東西都由系統來new,你的任務只是通知系統現在干什么uj5u.com熱心網友回復:
好的謝謝,我對面向物件的編程其實還不是多了解
uj5u.com熱心網友回復:
好的謝謝
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/108444.html
標籤:Android
上一篇:QFile map問題
