当我尝试点击Chrome和FF网站上的pdf链接时,它什么也没做.我可以右键单击并另存为,但我无法在浏览器中打开它.这两个浏览器都启用了adobe reader,并且在我删除AWS Key和签名时都可以使用.
https://s3.amazonaws.com/bucket/sample.pdf?AWSAccessKeyId=&Expires=&Signature= // Does not open
https://s3.amazonaws.com/bucket/mypdf.pdf // Opens fine
Run Code Online (Sandbox Code Playgroud)
它在IE和Opera中都运行良好.有没有办法绕过这个?
我有:
class Hammer Implements Part {
public String getName() { return name; }
public int getId() { return id; }
...
}
class Wrench implements Part {
public String getName() { return name; }
public int getId() { return id; }
...
}
interface Part {
String getName();
int getId();
}
Run Code Online (Sandbox Code Playgroud)
我正在使用为Android SQLite编写的预构建数据库管理器,它根据我检索的内容返回一个对象列表:
dataManager().getWrenchDao().getAll(); // returns List<Wrench>
Run Code Online (Sandbox Code Playgroud)
我无法改变这个功能的运作方式.
现在我得到两个列表:
List<Wrench> wrenches = dataManager().getWrenchDao().getAll();
List<Hammer> hammers = dataManager().getHammerDao().getAll();
Run Code Online (Sandbox Code Playgroud)
但是,我想用这些数据填充微调器(Spinners是android中的下拉列表).
loadSpinner(Spinner s, List<Part> data) {
...
data.ElementAt(i).getName();
data.ElementAt(i).getId();
...
}
loadSpinner(wrenchSpinner, wrenches); …Run Code Online (Sandbox Code Playgroud)