How to fix the application in the background on Xiaomi Redmi 9C

Smartphones of the Redmi line, including the popular model Redmi 9C, shelled MIUI, The system automatically closes the background processes to extend the battery life of the device, but this often leads to incorrect operation of messengers, navigators and activity trackers. Users are faced with a situation where important notifications arrive late or do not arrive at all. GPS-Trackers reset the route immediately after turning off the screen.

The solution is to set up the startup settings for each application correctly, you need to manually tell the system that a particular program is critical and should not be stopped by the battery optimizer, and ignoring these settings negates the utility of many services, turning the smartphone into a device that requires constant attention.

In this guide, we will take a closer look at all the ways you can fix applications in memory. We will look at both standard MIUI tools and hidden features that ensure your programs run smoothly. Understanding the logic of how Redmi 9C works will help you avoid data loss and missed calls.

Why Xiaomi Redmi 9C is closing its apps

The main reason for the forced shutdown is the MIUI Optimization algorithm, developed by Xiaomi engineers to maximize battery life. The low-cost MediaTek Helio G35 processor installed in the Redmi 9C does not have excess performance, so the system seeks to free up RAM at any cost, which leads to the fact that even currently active programs can be β€œsedated” or completely closed.

In addition, Android 10 and 11, which runs Redmi 9C, have tightened the rules of background activity, the system restricts the access of applications to geolocation and network if the user does not interact with the screen directly. Without the right configuration, Android perceives the background process as parasitic, consuming resources without the owner’s knowledge.

⚠️ Warning: Aggressive energy saving can lead to loss of unsaved data in text editors or interruption of loading of large files, if you do not configure exceptions.

It’s important to understand that standard out-of-the-box settings are geared toward the average user who wants to have a phone live two days without charging in the first place. Advanced use cases, such as navigating in a taxi or listening to music from local files, require manual intervention in the task manager.

πŸ“Š What most often flies in your background?
Messengers (WhatsApp, Telegram)
Navigators (Yandex, Google Maps)
Music players
Activity Tracking (Step Counter)
Other

Set up auto-start and battery limitations

The first and most important step is to change the permissions for a particular application in the security menu, and that's where the master switch is, so that the program can run independently of the user's actions, and without this option, all other manipulations may be useless, because the system priority controller will block the process.

First, you need to find the app you want in the installed list, click on it and hold your finger until the context menu appears, then select "About the app." In the window that opens, we're interested in the "Battery" or "Energy" section, and here you need to select "No Limits" mode. The default is "Battery Savings," which leads to the problem.

  • πŸ“± Open the smartphone settings and go to the "Applications" section".
  • πŸ” Find the program in the list that you need to fix, and click on it.
  • ⚑ Select "Battery" and activate the option "No restrictions".
  • βœ… Go back and make sure the Auto Start slider is also on.

Once you change your power settings, you should check the Permissions tab, make sure the app has access to the necessary features, such as location or notifications, and sometimes MIUI hides some permissions before the first request from the program, so it’s worth checking this item separately.

β˜‘οΈ Checking the application settings

Done: 0 / 4

Blocking the application in the multitasking menu

There is a simple and effective way to protect a process from being unloaded through the menu of recent applications, which creates a temporary lock on the program, signaling to the system that the user wants to keep it in RAM, but it is worth remembering that this method does not provide 100% guarantee in case of an acute shortage of RAM, but significantly increases the priority of the process.

To secure the application, open the running task menu (a bottom-up latency swipe or menu button). Find the program window and click on it while holding your finger. In the menu that appears, select the lock icon. Then, next to the application window, a closed lock symbol will appear, meaning that the "Clear All" button will not affect this process.

⚠️ Warning: Securing a large number of applications through a lock can lead to slowing down the interface and fast battery discharge, as the system will no longer free memory.

This method is especially useful for navigators and voice recorders, which must work continuously during a trip or recording. If you forget to put a lock, the system can unload the application when you start a "heavy" game or camera. Owners of Redmi 9C with 2 or 3 GB of RAM are advised to use this method selectively.

Work with memory expander and virtual RAM

Some firmware versions for Redmi 9C include an internal storage extension that allows the system to use part of the storage as a virtual buffer for background applications, and activating this feature can have a positive impact on the number of applications left in the background.

To check if this option is available, go to Settings β†’ Memory Extension. If the feature is available, you can redistribute space. However, consider that virtual memory is slower than physical RAM, so the performance gains may be small, but the stability of background processes will improve.

ParameterNo expansionExpanded (+1GB)Expanded (+2GB)
Number of background applications3-45-66-8
Switching speedTall.MediumMedium
Impact on the batteryMinimumAverage.Elevated.
RecommendationFor games.BalanceFor multitasking.

The use of a memory expander is especially important for the basic version of Redmi 9C with 2 GB of RAM, in which case the system receives an additional buffer to accommodate the cache of applications, which reduces the frequency of forced reboots. However, for versions with 3 or 4 GB of RAM, the inclusion of this feature may be unnecessary.

Effect of memory expansion on the life of the drive
Using internal memory as RAM increases the number of write cycles. For the current eMMC 5.1 drives used in the Redmi 9C, this is not a critical factor during the standard life of the device (2-3 years), but in theory can accelerate the wear and tear of flash memory with very heavy use.

Disable MIUI optimization through the engineering menu

For advanced users, there is a method to disable system optimization that changes the behavior of the task manager to a more loyal one. This step requires care, as it affects the system settings of Android. Before you perform the actions, make sure you understand the consequences, although for most users it is safe.

To access hidden settings, you need to activate the developer mode. Go to About Phone and quickly click 7 times on MIUI Version. After you have a message that you have become a developer, go back to the main settings menu, select "Additional" β†’ "Developers".

In the list, find the item "Enable MIUI optimization." Switch it to "Off." The system will ask you to enter the unlock password and reboot. Once enabled, the optimization will be disabled, which will allow applications to work in the background more freely, but can increase energy consumption.

  • πŸ”§ Go to the settings and select "About the phone".
  • πŸ‘† Press 7 times on "Version" MIUI" activate the developer mode.
  • πŸ“‚ Go to "More" β†’ "For developers".
  • 🚫 Find and disable the "Enable optimization" item MIUI".

⚠️ Attention: After optimizing MIUI Some system applications may not work well and the interface may become less responsive.

Additional recommendations for stable work

In addition to the software settings, there are general rules of operation of the smartphone that help keep applications in the background, first of all, the presence of free space on the internal drive. If the memory is more than 90% full, the system begins to work in emergency mode, aggressively unloading processes to free up resources.

Also, it is worth regularly updating applications through the Google Play Market. Developers often release patches that optimize the work of programs for new versions of Android and the shell MIUI. An outdated version of the application may contain errors that cause increased resource consumption, which provokes the system to close it.

πŸ’‘

If the app still crashes, try reinstalling it. When reinstalling it, request all permissions, including battery access, to reset any configuration errors.

It is important to monitor the temperature of the device body. When overheating, the processor resets frequencies, and the system forcibly closes all background tasks to prevent damage to components. If the Redmi 9C heats up, remove the case and let it cool before starting heavy navigation tasks.

πŸ’‘

Comprehensive approach: the combination of setting β€œNo restrictions”, blocking the task menu and the availability of free memory gives 100% result in saving applications in the background.

Frequently Asked Questions (FAQ)

Does attaching applications affect battery discharge rate?
Yes, it does. If an application is actively using GPS, the Internet, or the CPU in the background, the battery will run out faster, but for messengers in standby mode, the difference is almost invisible, the main thing is not to keep heavy games or video editors in the background unnecessarily.
Are the settings reset after the system update?
In most cases, permission and autorun settings are saved after the MIUI update. However, after a major Android update (for example, from 10 to 11), it is recommended to recheck the configuration of important applications, as system security policies may have changed.
Can I get all the applications right away?
Technically, you can enable auto-run for all programs, but this is highly discouraged, it will put a lot of stress on the Helio G35 processor and quickly drain the battery. Only configure those applications that really need to work all the time.
Why does the app crash even after all the settings?
The cause may be an error in the code of the application itself or a conflict with other software installed (such as an antivirus or memory cleaner).