有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何可能在onCreate()中为会话获取错误的类?

我的谷歌游戏控制台出现了最奇怪的错误。这种情况只发生在一个用户和一台设备上(Galaxy XCover4),但仍然存在

我有一个自定义的应用程序对象。在onCreate()中,我检索它。多年来一直如此:

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    appSession = (ApplicationSession) getApplication();//caused classcastexception!
}

现在,对于我的最新版本,我在google play控制台的cast行上得到了一个classcastexception:

Caused by: java.lang.ClassCastException: at xxx.onCreate (xxxActivity.java:33) at xxxActivity.onCreate (xxxActivity.java:64) at 安卓.app.Activity.performCreate (Activity.java:7258) at 安卓.app.Activity.performCreate (Activity.java:7249) at 安卓.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1222)

我不知道这是怎么发生的。有人能告诉我这到底是怎么可能的吗


共 (0) 个答案