- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对 Android LVL 有疑问,
应用程序在调用 mChecker.onDestroy()
时在 onDestroy
中崩溃;
private com.google.android.vending.licensing.LicenseChecker mChecker;
@Override
protected void onDestroy() {
super.onDestroy();
mChecker.onDestroy();
if (pd != null && pd.isShowing()) {
pd.dismiss();
}
InitialReport();
}
我该如何解决这个问题?
堆栈跟踪:
java.lang.RuntimeException: Unable to destroy activity {com.itbstudios.pilotlogbook/com.itbstudios.pilotlogbook.PilotLogbook_main}: java.lang.NullPointerException
at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:3712)
at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:3730)
at android.app.ActivityThread.access$1500(ActivityThread.java:169)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1333)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:146)
at android.app.ActivityThread.main(ActivityThread.java:5487)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.NullPointerException
at com.itbstudios.pilotlogbook.PilotLogbook_main.onDestroy(Unknown Source)
at android.app.Activity.performDestroy(Activity.java:5623)
at android.app.Instrumentation.callActivityOnDestroy(Instrumentation.java:1123)
at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:3699)
... 11 more
谢谢!
最佳答案
我只是遇到了完全相同的崩溃,在我的例子中,NullPointerException
来自
mHandler.getLooper().quit();
因为在使用兑现许可证时我没有创建处理程序(但是 Looper
会在 LVL 的 onDestroy()
中自动退出)。所以,我的解决方案很简单:
if ( mHandler != null ) {
mHandler.getLooper().quit();
}
关于android - APP 崩溃 onDetroy LVL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23853607/
我正在遵循 android 许可文档 ( http://developer.android.com/guide/publishing/licensing.html ),当我到达将许可项目的引用(在 e
我正在尝试为我的应用设置 Google Play 许可。我已严格按照文档进行操作,但仍然无法正常工作: LVL 库是 SDK 管理器中可用的最新版本 我从示例应用中完全复制了许可证检查实现 我将我的应
我正在使用 LVL 向我的应用程序添加许可。我想知道我是否可以检查购买该应用程序的人是否仍然能够获得退款(在购买后 15 分钟内使用该应用程序)。任何人都可以给我一些例子或指导吗? 或者另一种选择:检
我总是从 google 得到“ERROR_NOT_MARKET_MANAGED”响应...而且第一次我总是得到“RETRY”响应 我已经确定: 我使用的是正确的公钥 我的测试手机上只有我的 Googl
我正在开发将离线使用 30-40 天(无互联网连接)的应用程序,因此我需要 LVL 在这段时间内使用 ManagedPolicy 离线工作。检查在开始时完成 - 如果它无法连接到服务器以在接下来的 3
我一直在关注 developer.android.com 页面 http://developer.android.com/guide/publishing/licensing.html#lc-lcc有
我的用户偶尔会提示我的付费应用程序未通过 Android Market 许可验证库检查。我无法发布代码示例,但我的代码与 LVL 文档中的示例非常相似,带有一些自定义混淆,而且它适用于 99% 的用户
所以,我现在有一些小的 android 应用程序,并且正在考虑在 Amazon App Store 中发布它们。但是,我有一个基本问题,我在任何地方都看不到答案。 如果您在亚马逊商店发布应用程序,如何
tl;dr - LVL正在为免费用户响应 LICENSED。 我写这篇文章是希望它能帮助那些想要确定此事的人。 就在不到一年前,我发布了一个付费应用程序,为了防止它被盗版,我实现了 LVL。 几个月来
双图标传奇仍在继续......事实证明,虽然 this answer对于调试版本可能是正确的(是的,我在调试时通过 Eclipse 安装 APK 时仍然设法只显示一个图标),它似乎不适用于导出版本。
我开发了一款游戏,打算使用具有默认 ServerManagedPolicy 许可策略的 Android LVL 将其发布为付费应用程序。现在,当权者决定我们必须将其作为免费应用程序发布。出于某种原因,
我已经在我的应用中实现了 LVL 服务器托管策略。我知道 lvl 服务器响应在设备中缓存了一段时间,因此用户可以在没有内部连接的情况下使用应用程序(lvl 然后使用缓存的许可证)。我想确切地知道这段时
我有一个付费应用程序已经在 Android Market 上线几个月了,到目前为止,该应用程序没有任何类型的复制保护或许可验证方案。 我刚刚将 LVL 代码的修改版本添加到我的应用程序中。为了测试代码
我正在尝试将 APK 扩展下载程序库实现到我的应用程序中,但我正在努力通过 LVL 验证检查。 每次我运行应用程序时,我都会从 LicenseValidator 类收到“签名验证失败”消息。该应用程序
我目前正在我的应用程序上实现 LVL,我想开个小玩笑,让应用程序在未获得许可的情况下无法使用或使用起来非常不舒服。你怎么看?您认为只通知用户并关闭应用(或将用户带到市场)更好吗? 最佳答案 我强烈建议
我是第一次在我的应用中测试 LVL。仔细阅读后the dev guide ,我使用 ServerManagedPolicy 实现了默认示例,几乎没有更改,并作为草稿上传到我的开发者帐户。 我第一次运行
我对 Android LVL 有疑问, 应用程序在调用 mChecker.onDestroy() 时在 onDestroy 中崩溃; private com.google.android.vendin
我正在尝试修改 android lvl 库,作为其中的一部分,我将代码作为我的项目源代码( diff 包)的一部分,而不是将其用作库。然而这段代码失败了 boolean bindResult = mC
我正在我的应用程序中测试 android 许可证验证库 (LVL)。我的实现目前是 Backbone 。我没有修改库,我正在使用 ServerManagedPolicy。我将我的开发者帐户设置为一直返
在开发者控制台上测试许可时;每当我将响应更改为 NOT_LICENSED 或 NOT_MARKET_MANAGED 或 CANNOT_CONNECT 时,它都会按预期响应,没有任何问题;但是,当我将其
我是一名优秀的程序员,十分优秀!