0
Per Android Studio instant run documentationAndroid的2即時運行
代碼更改
- 現有的實例方法或靜態方法
即時運行行爲
- 的變化實現代碼支持與熱插拔:這是交換速度最快的類型,幾乎可以立即顯示更改。您的應用程序會繼續運行,並且
是存根方法,下一次調用方法時將使用新的實現。
但是,每當我做修改實例方法或靜態的存在始終是一個應用程序重新啓動。任何解決方案
Per Android Studio instant run documentationAndroid的2即時運行
代碼更改
- 現有的實例方法或靜態方法
即時運行行爲
- 的變化實現代碼支持與熱插拔:這是交換速度最快的類型,幾乎可以立即顯示更改。您的應用程序會繼續運行,並且
是存根方法,下一次調用方法時將使用新的實現。
但是,每當我做修改實例方法或靜態的存在始終是一個應用程序重新啓動。任何解決方案
您確定您看到應用程序重新啓動而不是重新啓動活動嗎?默認情況下,即使對於熱插拔更改,也會打開活動重新啓動。您可以轉到設置(或首選項)>構建,執行,部署>即時運行,然後取消選中「重新啓動代碼更改活動」來更改此行爲。
你怎麼知道你的應用程序正在重新啓動?你看到Android分配給它的不同的PID嗎? – AADProgramming