- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我无法解决错误的问题:
incompatible types: no unique maximal instance exists for type variable T with upper bounds com.velocat.cmap.Preference,androidx.preference.Preference
Preference preference = findPreference("button");
^
where T is a type-variable:
T extends androidx.preference.Preference declared in method <T>findPreference(CharSequence)
SettingsFragment.java
import android.os.Bundle;
import android.preference.Preference;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.preference.PreferenceFragmentCompat;
public class SettingsFragmentActivity extends PreferenceFragmentCompat {
Preference preference;
@Override
public void onCreatePreferences(Bundle savedInstanceState, String rootKey) {
addPreferencesFromResource(R.xml.setting);
Preference preference = findPreference("preference1");
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = super.onCreateView(inflater, container, savedInstanceState);
return view;
}
}
buld.gradle的一部分
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'com.google.android.material:material:1.0.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'androidx.navigation:navigation-fragment:2.1.0'
implementation 'androidx.navigation:navigation-ui:2.1.0'
implementation 'com.google.android.gms:play-services-location:17.0.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
implementation 'androidx.preference:preference:1.1.0'
}
xml/settings.xml
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
<SwitchPreference
android:defaultValue="false"
android:key="preference1"
android:title="test" />
</PreferenceScreen>
我重新阅读了搜索中所有可能的内容,但没有找到问题的解决方案。有谁知道如何消除这个错误?
如果您对此主题有任何澄清,我将不胜感激。
最佳答案
我猜你输入了错误的首选项,它应该是
import androidx.preference.Preference
当您扩展androidx.preference.PreferenceFragmentCompat
并按照docs它返回
androidx.preference.Preference
关于java - 为什么我收到错误? : parameter t has incompatible upper bounds: Preference and Preference,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58684399/
所以我在 macOS High Sierra 10.13.6 下使用 bash 3.2.57(1)-release,我正在尝试编写一个需要不区分大小写输入的 bash 脚本。我使用 tr "[:upp
为什么df.apply(df.str.upper)中的upper不需要括号,但是upper()方法在 df.str.upper() 中需要它们吗? 有什么我想念的概念吗? 最佳答案 () 的意思是“现
我想删除 hql 中使用的 upper 函数并在 java 端创建 upper。以下是查询:- String hql = "SELECT addType FROM addrDO WHERE **UPP
这个问题在这里已经有了答案: Why doesn't calling a string method (such as .replace or .strip) modify (mutate) the
我想知道 css list-style 中的 upper-alpha 和 upper-latin 有什么区别? 最佳答案 主要区别是 IE6 或 IE7 不支持 upper-latin 而 upper
#include #include #include int main(void) { char input[50]; char i; int j = 0; pr
对于 MATLAB 中的箱线图,我想问一下是否可以使用特定的百分位数作为上须线。我想使用第 95 个百分位作为上部晶须,第 5 个百分位作为下部晶须。 MATLAB 的默认行为是使晶须长度 = 1.5
我真的不知道如何解决这个问题(错误:不兼容的类型:推断的类型不符合推断的上限:INT#1 上限:Giocatore[],Parcelable where INT# 1 是交集类型:INT#1 exte
我正在尝试以全大写字母打印一个字符串。当我运行 print 命令时,它会打印 x 的类型和位置。 为什么打印的是操作而不是结果? x = 'bacon' x = x.upper print x >>>
我是初学者所以请原谅我这个问题。我想编写放大字符之间字母的程序 "" 例如输入: randomchars 输出: randomchars 怎么做? 我只写了这个,但这放大了所有文字。 whil
我试图在 lua 中将一些法语文本转换为大写,它没有转换重音字符。知道为什么吗? 测试脚本: print('échelle') print(string.upper('échelle')) print
我有一个脚本,其中包含一个使用回调返回状态的函数,并且我必须将其是否成功提交给类变量。我无法使用 this 来访问它,因为它不在范围内。我无法发布我的确切代码的代码片段,但以下内容应该说明我的问题 v
我正在尝试查询一个值为 ONeil 的 SQL Server 表。我的目标是在查询的数据中添加撇号。我知道从源头(在 PHP 中)解决问题会更容易,但无法访问这些脚本 表结构, ID Fir
有没有办法将 UPPER 与 LIKE ANY() 一起使用? 我有以下示例: SELECT .... where skus.number like any ('{"%00130204%", "%00
您好,我正在处理 Kaggle Titanic 数据。我使用 apply(lambda x: x.upper()) 来处理多个列,但它不起作用。 我把数据放在我的谷歌驱动器上,你可以下载here .
其实这个问题问了好几次,但我没能找到答案。 有一组只读的 SQLite 表 - 我无法更改它们的结构或重新定义排序规则。包含一些国际字符(俄语/中文等)的表格。 我想要一些不区分大小写的选择,例如:
#input my_string = 'abcdefgABCDEFGHIJKLMNOP' 如何从字符串中提取所有 UPPER? #output my_upper = 'ABCDEFGHIJKLMNOP
想了一会儿,为了WHERE要正确评估标准,我需要考虑区分大小写。我会用 UPPER()和 LOWER()当案例无关紧要时。但是,我发现以下查询产生相同的结果。 SELECT * FROM ATable
我正在尝试实现如下查询 SELECT * FROM emp WHERE LOWER (ename) IN LOWER ('A', 'b', 'C'
我是 PL/SQL 语言的新手。我看到 PL/SQL 中有 2 个函数:UPPER和 NLS_UPPER .他们都做同样的事情。我想知道这些功能之间的区别。谢谢 最佳答案 NLS_UPPER了解特定于
我是一名优秀的程序员,十分优秀!