我有一个使用 phonegap 开发的 android nfc 阅读应用程序。应用程序检测扫描了哪个 mimetype 并启动应用程序并加载相关文件。
if(receivedType.endsWith("/one")){
super.loadUrl("file:///android_asset/www/index.html");
}else if(receivedType.endsWith("/two")){
super.loadUrl("file:///android_asset/www/other/index.html");
}
问题是,在第一次检测到 mimetype“one”时,应用程序会根据需要启动,扫描另一个具有相同 mimetype“one”的标签,然后应用程序会尝试重新启动并崩溃。我想检测应用程序是否已经在运行并阻止重新启动尝试。