如何将字符串分配给java.security.key
在这里,我从Firebase检索Publickey和Privatekey,并将其设置为String,但无法将其设置为java.security.key。 那么,如何将字符串设置为键?(如何将字符串分配给键)。这是我尝试的:如何将字符串分配给java.security.key,java,android,Java,Android,在这里,我从Firebase检索Publickey和Privatekey,并将其设置为String,但无法将其设置为java.security.key。 那么,如何将字符串设置为键?(如何将字符串分配给键)。这是我尝试的: Key Priy; Key Puby; ref.addValueEventListener(new ValueEventListener() { @Override public void onD
Key Priy;
Key Puby;
ref.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot child:dataSnapshot.getChildren()){
for (DataSnapshot single:child.getChildren()) {
Map<String, Object> map = (Map<String, Object>) single.getValue();
Puby = (Key) map.get("Public");
Priy = (Key) map.get("Private");
}
}
}
@Override
public void onCancelled(FirebaseError firebaseError) {
}
});
Key Priy;
重点公共场所;
ref.addValueEventListener(新的ValueEventListener(){
@凌驾
公共void onDataChange(DataSnapshot DataSnapshot){
对于(DataSnapshot子项:DataSnapshot.getChildren()){
对于(DataSnapshot single:child.getChildren()){
Map Map=(Map)single.getValue();
Puby=(Key)map.get(“Public”);
Priy=(Key)map.get(“Private”);
}
}
}
@凌驾
取消后的公共无效(FirebaseError FirebaseError){
}
});
但它显示了错误:
无法将java.String转换为java.security.key
请帮我解决这个问题