将应用程序部署到Google Play Beta后,我在Crashlytics中看到了下一期(6 - 7位用户受到影响)
Fatal Exception: java.lang.IllegalStateException: UiAutomation not connected!
at android.app.UiAutomation.throwIfNotConnectedLocked(UiAutomation.java:971)
at android.app.UiAutomation.disconnect(UiAutomation.java:237)
at android.app.Instrumentation.finish(Instrumentation.java:222)
at android.support.test.runner.MonitoringInstrumentation.finish(MonitoringInstrumentation.java:351)
at android.support.test.runner.AndroidJUnitRunner.finish(AndroidJUnitRunner.java:405)
at android.support.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:394)
at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1960)
Run Code Online (Sandbox Code Playgroud)
它似乎是谷歌测试设备.关于修复的任何想法?
我有一个对象
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class UserInfo {
private int id;
private String nick;
private boolean isEmailConfirmed = true;
}
Run Code Online (Sandbox Code Playgroud)
我用两种方式初始化它
UserInfo ui = new UserInfo();
UserInfo ui2 = UserInfo.builder().build();
System.out.println("ui: " + ui.isEmailConfirmed());
System.out.println("ui2: " + ui2.isEmailConfirmed());
Run Code Online (Sandbox Code Playgroud)
这是输出
ui: true
ui2: false
Run Code Online (Sandbox Code Playgroud)
似乎构建器没有获得默认值.我@Builder.Default
向我的属性添加注释,我的对象现在看起来像这样
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class UserInfo {
private int id;
private String nick;
@Builder.Default
private boolean isEmailConfirmed = true;
}
Run Code Online (Sandbox Code Playgroud)
这是控制台输出
ui: false
ui2: true
Run Code Online (Sandbox Code Playgroud)
我怎么能让它们都成为true
?
我有一个ZonedDateTime
像这样构造的对象
ZonedDateTime z = ZonedDateTime.of(LocalDate.now().atTime(11, 30), ZoneOffset.UTC);
Run Code Online (Sandbox Code Playgroud)
我如何将其转换LocalDateTime
为瑞士时区?预期结果应该是16 april 2018 13:30
.
有没有办法在IntelliJ中添加多个环境变量?当我向我发送变量列表时,我可以通过单击+
此窗口逐个添加它们
但每次做10或20个变量都很烦人.我可以从Environment variables
字段中复制所有变量,但我们无法在那里粘贴.有什么办法吗?
对于我的网站,我在web.config文件中配置了1周的登录会话超时
<system.web>
<httpRuntime />
<!-- Session keeps for 7 days -->
<sessionState timeout="10080"></sessionState>
<authentication mode="Forms">
<forms loginUrl="~/" timeout="10080" slidingExpiration="true"/>
</authentication>
<!-- Configuration end -->
</system.web>
Run Code Online (Sandbox Code Playgroud)
这是登录的代码
[AllowAnonymous]
[HttpPost]
public ActionResult Login(string Login, string Password)
{
// empty passwords are not allowed
if (Password == "")
return Redirect(Request.UrlReferrer.ToString());
bool LoginResult = WebSecurity.Login(Login, Password, true);
return Redirect(Request.UrlReferrer.ToString());
}
Run Code Online (Sandbox Code Playgroud)
我登录,关闭浏览器并再次打开它进入我的网站 - >用户已登录.我关闭浏览器,等待一段时间(约30分钟)转到我的网站 - >用户已注销.为什么?会话应存储7天,但我们甚至没有30分钟.Whan可能是问题的根源?
编辑1 主要想法是我想在几天内回到网站,并仍然使用登录用户打开它
我在 Gitlab 上有一个包含多个步骤的管道。中间的一步是可选的,但配置为强制,今天它开始失败。
在 Gitlab UI 中,当失败时,所有下一个管道项目都会被标记为已跳过并呈灰色。
失败后是否可以在 UI 中手动运行下一步?
每次启动时,我的Android Studio都会向我显示下一个窗口
所以我决定更新它.update
在Android Studio中单击以build.gradle
打开项目.我按照弹出窗口中的建议将gradle版本更改为4.1,然后synchronize
在Android Studio中单击
classpath 'com.android.tools.build:gradle:4.1'
Run Code Online (Sandbox Code Playgroud)
我看到下一个错误
Error:Could not find com.android.tools.build:gradle:4.1.
Searched in the following locations:
file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/android/tools/build/gradle/4.1/gradle-4.1.pom
file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/android/tools/build/gradle/4.1/gradle-4.1.jar
https://jcenter.bintray.com/com/android/tools/build/gradle/4.1/gradle-4.1.pom
https://jcenter.bintray.com/com/android/tools/build/gradle/4.1/gradle-4.1.jar
https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/4.1/gradle-4.1.pom
https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/4.1/gradle-4.1.jar
Run Code Online (Sandbox Code Playgroud)
我查了一下C:\Program Files\Android\Android Studio\gradle\m2repository\com\android\tools\build\gradle
,里面没有4.1
文件夹.我需要手动安装吗?
是否可以通过adblock将css规则添加到某个页面的元素中?像这样的东西
#myElement {
color: white !important;
}
Run Code Online (Sandbox Code Playgroud)
我试图在页面加载时找到一个更新此元素样式的脚本,但似乎这不是最好的方法.