通过 apple-app-site-association 将路径注册为通用链接后,我看到在 iOS safari 上的页面加载中,当我安装应用程序时,系统将在顶部注入一个“在应用程序中打开”横幅屏幕。
我想禁用此横幅,同时保留对此页面的通用链接支持。我没有看到任何官方方法可以做到这一点;有没有任何方法,无论多么古怪或非常规,可以实现这一点?
我有一个类似于以下内容的枚举类:
public enum MyEnum {
VALUE1("value.1"),
VALUE2("value.2");
private String value;
private MyEnum(String value) { this.value = value; }
public String getId() { return id; }
}
Run Code Online (Sandbox Code Playgroud)
我想对枚举的值有一个switch语句.类似于以下内容:
switch (myString) {
case MyEnum.VALUE1.getId():
...
}
Run Code Online (Sandbox Code Playgroud)
我得到以下编译时错误:case表达式必须是常量表达式.
有没有办法让它与enum和switch语句一起使用?我在枚举中添加值的原因是因为我想要一些带有"."的ID.和其他不允许的字符.