An application data processing method, carried out by a terminal, comprising: obtaining a quit instruction corresponding to a child application; 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; 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; 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. obtaining a quit instruction corresponding to a child application; 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; 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; 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; 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.