Both show something stopped happening or changed. NO LONGER is more formal.
Practice tip: Formal writing? = NO LONGER. Everyday speech? = NOT...ANYMORE. Both mean the same!