public class ConfigControl {
public String load(Context context, String Key) {
InputStream inputStream = context.getClass().getClassLoader().getResourceAsStream(FileName);
Properties properties = new Properties();
try {
properties.load(inputStream);
inputStream.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return properties.getProperty(Key);
}
}
这里没有做重载构造是因为这仅仅是一个参考用的代码块,我在网上看到有人说可以用Object来代替Context,嗯......没试过.我是新手,我把这个放在一个MVC的C中,所以我希望尽量精简代码,你可以看到我在使用这个方法时需要先new类对象,请问有没有办法将它作Static处理呢?我会先去尝试一下,不过估计会出现NullPoint,因为Context.getClass()似乎不能在静态方法下调用.好吧,我随便说说...继续学习...