我找到了一款Android应用。你可以在这里看到它:https://github.com/ChrLipp/SmsReceiver-Phonegap
当我运行它时,它会收到一条短信并在屏幕上显示。但是,如果应用程序关闭并收到文本,则手机崩溃并返回上述错误(无法启动接收器)。但是在日志中看起来应用程序仍然能够获取消息数据(这是我想要的)但随后崩溃。
有什么建议吗?
基本上我想要一个应用程序,当它关闭/运行到后台时仍然可以从文本中获取数据并使用它做一些事情。
答案 0 :(得分:2)
如果不启动应用程序,则不会在onCreate()中调用它:
super.loadUrl("file:///android_asset/www/index.html", 1);
然后在接收器中,返回null:
Object[] pdus = (Object[]) extras.get("pdus");
导致接收器崩溃,因此无法启动接收器错误。