nbd-boss
nbd-boss
### Read [this](https://github.com/localsend/localsend/issues/528) before anything - [x] I have read it. - [ ] Issues not fitting are closed. ### Make sure about: - [x] This issue is not duplicated...
In **LatinIME.java**, the **onCreate()** method calls **loadIcons()**. However, **loadIcons()** synchronously loads and processes a large number of Drawable objects (including decoding and measuring), which can noticeably affect startup performance when...
### This issue respects the following points: - [x] I have read the [FAQ](https://github.com/nextcloud/notes-android/blob/master/FAQ.md) - [x] I have searched for existing issues - [x] The issue affects the Notes Android...
1. In **TermuxApiReceiver.java**, the **doWork()** method calls **SAFAPI.onReceive(this, context, intent).** Since the implementation of onReceive() performs synchronous file I/O operations, this may also block the UI thread and potentially cause...
**Service.onCreate()** in **MainService.java** runs on the UI thread, and both **copyAssetsToDir()** and **deleteRecursively()** perform synchronous file I/O. This blocks the main thread, and large directories may cause noticeable freezing or...
### **Description:** In **TextBottomSheet.java**, the **onCreateView()** method synchronously calls **ResUtil.getRawText()** and **FormattedTextView.setText()** on the UI thread. ### **1. getRawText() does synchronous file I/O** **getRawText()** reads raw resources line by line...
Hello, We used a static analysis tool to check whether ConnectBot performs any potentially time-consuming operations on the UI thread. Our analysis identified the following potential issues: In **TerminalManager.java**, within...
### **Description** In `ShareActivity`, both `handleSendImage()` and `handleSendFile()` perform potentially heavy operations on the main (UI) thread. ### **Relevant code** #### 1. `handleSendImage()` ```kotlin contentImage.setImageBitmap(fileUri!!.readBitmapFromUri(applicationContext)) ``` The helper function `readBitmapFromUri()`...
### 摘要 / Summary In **LiquidTabsUi**, the **onCreateViewHolder()** method creates TabUi instances. During TabUi initialization, **FontManager.getTypeface()** is called. If the font is not already cached, **getTypeface()** synchronously loads and builds...
Hello, **Issue:** Application.onCreate() currently calls **dictionaryManager.loadUserDictionariesIfNecessary()** on the main thread. This may block the UI during app startup when **initializing Room databases**. **Change:** The call is moved to a Dispatchers.IO...