Call to getInstalledModules before metadata loaded
拉起安卓Q虛擬機的手機系統(tǒng)的設置界面報錯,具體如下啡专。
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.settings/com.android.settings.Settings$ManageAppExternalSourcesActivity}: java.lang.IllegalStateException: Call to getInstalledModules before metadata loaded
實現(xiàn)的代碼大概是這樣子的:
Intent intent =new Intent();
Uri packageURI = Uri.parse("package:"+mContext.getPackageName());
intent.setData(packageURI);
intent.setAction(Settings.ACTION_MANAGE_UNKNOWN_APP_SOURCES);
startActivityForResult(intent,REQUESTCODE);
根據(jù)在虛擬機上的谷歌瀏覽器的表現(xiàn),在谷歌瀏覽器下載XXX.apk進行安裝怜珍。提示要權限焦履,也是會崩潰。
還望大佬們解答