我有一个应用程序,它有一个倒计时器,在每个用户打开应用程序时应该显示相同的时间。为了做到这一点,我基于用户手机在大纪元时间显示的时间。我做了以下计算(我认为会...)确保每部手机显示相同的时间,并且倒计时时钟是连续且准确的。但是,每次打开应用程序时,时钟都处于一个完全不同的时间,当我认为应该连续倒计时和重置时。怎么了?我在下面提供了我的代码:
public class A {
private String a1;
private String a2;
private String a3;
public A (String a1, String a2, String a3){
this.a1 = a1;
this.a2 = a2;
this.a3 = a3;
}
...
}
public class B {
private String b1;
private String b2;
private String b3;
public B (String b1, String b2, String b3){
this.b1 = b1;
this.b2 = b2;
this.b3 = b3;
}
...
}
public class C {
private A a;
private B b;
public B (A a, B b){
this.a = a;
this.b = b;
}
...
}