在Bluemix移至cflinuxfs2堆栈后,Android移动第一个应用程序停止工作

时间:2015-12-10 16:32:46

标签: ibm-cloud ibm-mobilefirst ibm-mobile-services

我有一个基于bluemix BMS服务的bluelist应用程序的Android应用程序。当堆栈移动到cflinuxfs2时,它昨天停止工作。 今天我在同一个bluemix服务上检查了我的ios应用程序,它正在运行。所以我调查了Android上的异常,它是来自MFPush,看起来像上下文是空的。请参阅附加图像,了解抛出NPE的代码行。enter image description here 堆栈跟踪是:$("#leftNav").bind('select_node.jstree', function(event, data) { var selectedObj = data.rslt.obj; //redirect if node matches - console.log(selectedObj); to find the id or title if(selectedObj.attr("id") == "myNode"){ //redirect or do whatever windows.location("http://www.google.com"); } }

1 个答案:

答案 0 :(得分:0)

当您尝试呼叫时,MFPPush SDK尚未初始化: push.listen(notificationListener)

我建议保存推送值: push = MFPPush.getInstance() 在完成初始化或注册后(无论你认为哪种更合适),在课堂上。

这样,在尝试侦听通知侦听器时,您将拥有适当的初始化push实例。