An application data processing method, carried out by a terminal, comprising: obtaining a quit instruction corresponding to a child application (S210); in response to the quit instruction: obtaining, a child application identifier of the child application and a child application task corresponding to the child application identifier, switching the child application to background, and storing, a mapping between the child application identifier and the child application task into a main memory (S220); generating a foreground and background switching entry corresponding to the child application and displayin the foreground and background switching entry on a parent application interlace (S230); afterdsplaying the foreground and background switching entry on the parent application obtaining a display time of the foreground and background switching entry, determining no operation was performed on the foreground and background switching entry within a preset time threshold, closing the foreground and background switching entry, and deleting the child application task corresponding to the foreground and background switching entry from the main memory; in response to an operation performed on the foreground and background switching entry: obtaining the child application identifier, and obtaining the child application task from the main memory according to the child application identifier; and switching the child application corresponding to the child application identifier to foreground according to the child application task (S240). obtaining a quit instruction corresponding to a child application (S210); in response to the quit instruction: obtaining, a child application identifier of the child application and a child application task corresponding to the child application identifier, switching the child application to background, and storing, a mapping between the child application identifier and the child application task into a main memory (S220); obtaining, a child application identifier of the child application and a child application task corresponding to the child application identifier, switching the child application to background, and storing, a mapping between the child application identifier and the child application task into a main memory (S220); generating a foreground and background switching entry corresponding to the child application and displayin the foreground and background switching entry on a parent application interlace (S230); afterdsplaying the foreground and background switching entry on the parent application obtaining a display time of the foreground and background switching entry, determining no operation was performed on the foreground and background switching entry within a preset time threshold, closing the foreground and background switching entry, and deleting the child application task corresponding to the foreground and background switching entry from the main memory; obtaining a display time of the foreground and background switching entry, determining no operation was performed on the foreground and background switching entry within a preset time threshold, closing the foreground and background switching entry, and deleting the child application task corresponding to the foreground and background switching entry from the main memory; in response to an operation performed on the foreground and background switching entry: obtaining the child application identifier, and obtaining the child application task from the main memory according to the child application identifier; and obtaining the child application identifier, and obtaining the child application task from the main memory according to the child application identifier; and switching the child application corresponding to the child application identifier to foreground according to the child application task (S240). <EOS>