第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

找不到處理 Intent { act=android.settings.}

找不到處理 Intent { act=android.settings.}

慕運維8079593 2023-10-12 17:17:06
我正在創(chuàng)建一個檢查當(dāng)前位置的代碼,但是,當(dāng)我檢查當(dāng)前位置時,它崩潰了。我查看了堆棧跟蹤并看到了這一點。我閱讀了其他論壇,但我不熟悉他們的解決方案。我也是Java的初學(xué)者。我使用 Amazon Fire 平板電腦下載此應(yīng)用程序。當(dāng)我嘗試在模擬器上測試它時,應(yīng)用程序沒有崩潰。 android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.settings.LOCALE_SETTINGS }        at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1797)        at android.app.Instrumentation.execStartActivity(Instrumentation.java:1517)        at android.app.Activity.startActivityForResult(Activity.java:3761)        at androidx.fragment.app.FragmentActivity.startActivityForResult(FragmentActivity.java:676)        at android.app.Activity.startActivityForResult(Activity.java:3722)        at androidx.fragment.app.FragmentActivity.startActivityForResult(FragmentActivity.java:663)        at android.app.Activity.startActivity(Activity.java:4032)        at android.app.Activity.startActivity(Activity.java:4000)        at com.example.calculatorandlocationfinderfinal.MainActivity$7.onClick(MainActivity.java:181)        at androidx.appcompat.app.AlertController$ButtonHandler.handleMessage(AlertController.java:167)        at android.os.Handler.dispatchMessage(Handler.java:102)        at android.os.Looper.loop(Looper.java:135)        at android.app.ActivityThread.main(ActivityThread.java:5491)        at java.lang.reflect.Method.invoke(Native Method)        at java.lang.reflect.Method.invoke(Method.java:372)        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:984)        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)下面是發(fā)生這種情況的代碼。
查看完整描述

3 回答

?
尚方寶劍之說

TA貢獻1788條經(jīng)驗 獲得超4個贊

始終使用此方法來啟動除應(yīng)用程序之外的意圖 -


Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);

if(intent.resolveActivity(context.getPackageManager()) != null){

    startActivity(intent);

}else{

    //handle activity not found

}

這樣你就不會得到 ActivityNotFoundException。


您還可以使用 try catch 作為 -


try {

       startActivity(new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS));

    } catch (e: ActivityNotFoundException) {

       //handle activity not found

    }


查看完整回答
反對 回復(fù) 2023-10-12
?
哆啦的時光機

TA貢獻1779條經(jīng)驗 獲得超6個贊

Intent i = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);

i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); //This line solve my issue

startActivity(i);


查看完整回答
反對 回復(fù) 2023-10-12
?
九州編程

TA貢獻1785條經(jīng)驗 獲得超4個贊

我想您想導(dǎo)航到 GPS 設(shè)置屏幕。嘗試這個。

startActivity(new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS));

手機/設(shè)備可能完全缺少區(qū)域設(shè)置屏幕,從而導(dǎo)致崩潰。



查看完整回答
反對 回復(fù) 2023-10-12
  • 3 回答
  • 0 關(guān)注
  • 278 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號