四处串基本上我有一个独立的类,它不使用活动或服务。 该类中的一个函数启动一个新的Authenticator。在保护功能的Android
我在strings.xml档案一个字符串,我想访问 寻找最好的方法
示例代码
class MyConnection(){
String username;
String pwd;
String strurl;
public MyConnection(String usernameIN, String pwdIN, String urlIN){
this.username = usernameIN;
this.pwd = pwdIN;
this.strurl = urlIN
}
public void
URL url = null;
try {
url = new URL(this.strURL);
URLConnection urlConn = null;
Authenticator.setDefault(new Authenticator()){
protected PasswordAuthentication getPasswordAuthentication()(
// I want my vars from strings.xml here
return new PasswordAuthentication(strUsername, strPwd.toCharArray());
}
});
urlCOnn = url.openConnection();
//Rest of the code, including CATCH
}
我通过了瓦尔地走入类,但怎么做我访问他们当我设置PasswordAuthentication。或者我可以直接从strings.xml访问它们?