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 laucher even if
running in background