java - 未找到密码视图的类 Androidx.legacy.widget.space
问题描述
这个活动最初是有效的,但后来它突然停止工作,它向我显示了这个错误。我不知道如何解决它,我不记得从我的 app.gradle 文件中删除任何内容,但有人知道如何解决它吗?任何帮助将不胜感激
下面是我的密码视图主要活动(下面显示的 XML 有错误)''' PasscodeView PasswordView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_password_view);
PasswordView = findViewById(R.id.PasswordView);
PasswordView.setPasscodeLength(4)
.setLocalPasscode("1234")
.setListener(new PasscodeView.PasscodeViewListener() {
@Override
public void onFail() {
Toast.makeText(PasswordView.this, "Passcode do not match",Toast.LENGTH_SHORT).show();
}
@Override
public void onSuccess(String number) {
Intent intent = new Intent(PasswordView.this,Main2Activity.class);
startActivity(intent);
}
});
}}
'''
解决方案
添加androidx.legacy:legacy-support-v4:1.0.0
项目依赖项部分。
//app/build.gradle dependencies section
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
// Other dependencies
}
推荐阅读
- racket - 为什么 Racket 对 REPL 的变异和使用定义窗口和 REPL 的变异处理不同?
- java - Required to calculate the number of minutes as an int, then the seconds as a double. method should use a format string in Java
- python - Playsound 可以同时播放两种声音吗?
- javascript - html表单上的必需输入字段
- javascript - 为什么带有spread和map的数组会生成一个未定义值的数组
- terraform - 如何使用 Terraform 为 GCP Windows Server 实例分配静态内部 IP?
- mysql - MySQL索引如何不加快更新查询?
- node.js - 如何使用 multer 在我的 s3 存储桶中动态指定要上传到的文件路径
- flutter - 迁移到火焰 v1.0.0
- python - 是否可以通过理解为列表做嵌套条件?