remove launchMode="singleTop" from AndroidManifest.xml,
change to correct activty name with . prefix,
appinfo.js launch correct activity

else will re-launch app every time selected in app-drawer even if already running in background