【问题标题】:Android Settings.ACTION_DISPLAY_SETTINGS not foundAndroid Settings.ACTION_DISPLAY_SETTINGS 未找到
【发布时间】:2009-09-24 21:26:43
【问题描述】:

我想在我的活动中调整显示设置。

意图意图=新意图(Settings.ACTION_DISPLAY_SETTINGS); 开始活动(意图);

但我得到以下异常:

09-24 21:24:35.901: ERROR/AndroidRuntime(5892): 
android.content.ActivityNotFoundException: 
    No Activity found to handle Intent 
        { action=android.settings.DISPLAY_SETTINGS }

【问题讨论】:

    标签: java android


    【解决方案1】:

    你应该:

    try {
        final Intent i = new Intent(Settings.ACTION_DISPLAY_SETTINGS);
        i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); // not sure if needed
        startActivity(i);
    } catch (ActivityNotFoundException e) {
        // not much you can do
    }
    

    【讨论】:

      【解决方案2】:

      Intent Settings.ACTION_DISPLAY_SETTINGS 在 Android SDK 1.6 上运行良好。 [至少对我来说。]
      但随后documentation 声明
      “在某些情况下,匹配的 Activity 可能不存在,因此请确保防范这种情况。”

      【讨论】:

        猜你喜欢
        • 2016-01-04
        • 2020-11-27
        • 2017-01-06
        • 2011-10-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-03-05
        • 2019-04-06
        相关资源
        最近更新 更多