所以我有一个活动A和一个活动B.我希望活动A能够通过按下按钮导航到活动B. 这是有效的,但是当我使用向上导航(操作栏中的主页按钮)导航回活动A时,再次调用onCreate()并且用户输入的旧信息将丢失.
我已经看到了:onCreate总是被调用,如果有意图导航,但他们使用Fragments,我希望不必重新设计整个应用程序来使用片段.每次活动A再次变为活动状态时,有什么方法可以阻止onCreate()被调用?
我有一个类似图形的对象,我从服务器发送到包含nodes它的客户端adjacencyLists.
我有类似的东西:
Clearing c1 = new Clearing(1, 134, 151);
Clearing c6 = new Clearing(6, 250, 88);
c1.adjacentByPath.add(new Path(1, c6));
c6.adjacentByPath.add(new Path(1, c1));
Run Code Online (Sandbox Code Playgroud)
每次我发送包含这些清除的对象时,我收到以下错误:
Exception in thread "Server" java.lang.StackOverflowError
at com.esotericsoftware.kryo.Kryo.getRegistration(Kryo.java:448)
at com.esotericsoftware.kryo.util.DefaultClassResolver.writeClass(DefaultClassResolver.java:79)
......
Run Code Online (Sandbox Code Playgroud)
在Kryonet有解决方法吗?谢谢