[英]runOnUIThread for Android is hiding the soft keyboard
在我的android應用中,核心邏輯寫在C++中。因此對於多種場景,會發生JNI調用。 在一個用例中,當用戶在“EditText”中輸入文本時,我調用了一個 JNI 方法,它將每個單詞大寫(邏輯和結果可能因情況而異)。 TextChange 處理程序調用 JNI function,它將在工作線程中 ...
[英]runOnUIThread for Android is hiding the soft keyboard
在我的android應用中,核心邏輯寫在C++中。因此對於多種場景,會發生JNI調用。 在一個用例中,當用戶在“EditText”中輸入文本時,我調用了一個 JNI 方法,它將每個單詞大寫(邏輯和結果可能因情況而異)。 TextChange 處理程序調用 JNI function,它將在工作線程中 ...
[英]Getting 'Unresolved reference' for 'runOnUiThread'
在嘗試保存圖像時,我收到錯誤消息“Unresolved reference:runOnUiThread”以及 toast 消息中的上下文術語。 相關代碼片段如下。 我已經嘗試了所有可能的修復,但都失敗了。 請幫忙! 我已經檢查了 build gradle 中的協程依賴項,經歷了清理、重建、使緩存無 ...
[英]How to pass data that changes real-time from activity to fragment?
我目前正在從藍牙傳感器讀取數據,因此數據會實時變化並不斷變化。 我已將數據存儲在一個變量中:liveData:ByteArray 現在我正在嘗試將 liveData 從 MainActivity 發送到 Sensordisplayfragment。 更新根據@CTD 的評論,這是我嘗試過的方法,不 ...
[英]nullPointerException on calling getActivity().runOnUiThread{new Runnable inside Fragment
我正在嘗試使用計時器更新我的 PreferenceFragment 中的 ListPreference 摘要,而我在我的片段中一切都很好但是一旦我按下后退按鈕我的應用程序崩潰並且它拋出一個 null 指針異常說 getActivity() retured null。我還嘗試通過僅在 getActi ...
[英]The .join() method block UI thread even when called on a new thread
我正在編寫一個需要在線檢索數據的 kotin 應用程序。 使用async(Dispatcher.IO)從服務器獲取結果並 使用variable1.join()等待結果如下所示: 我在異步獲取結果時遇到問題, variable1一直阻塞 UI 線程。 據我了解, .join()在執行之前等待結果。 但 ...
[英]Multi-thread runOnUiThread
我需要從線程更新 UI。 為此,我創建了一條 Toast 消息來測試 function 是否按預期工作。 在我的線程中,我運行 function "runOnUiThread" 並在此 function 中放置一條 Toast 消息,如下所示... 雖然這確實有效,但它也不起作用。 Toast ...
[英]Activity not updating in tight loop
我有一種情況,我想在數據進入時更新 Activity 的文本字段。更新僅在模擬完成時發生,而不是在它運行時發生(運行可能需要 2 秒)。 這是我的代碼: 我已經使用 Kotlin 協程嘗試了 runOnUiThread 和 handler/post 以及其他一些東西,但到目前為止沒有任何效果。 你能 ...
[英]How to update the listview from another thread with kotlin
我正在用 Kotlin 學習 Android studio,我在 Oncreate 中設置了一個列表視圖,它列出了用戶數據,然后我有另一個函數 onOptionItemSelected 來添加/刪除用戶數據項,問題是:從另一個函數添加/刪除之后, listview 上的數據無法更新: 這是我的代碼 ...
[英]Is a Fragment on the UIThread?
當我第一次開始我的項目時,我從各個地方更新了 UI。 這工作了一段時間,因為只有一個 Seekbar 是從工作線程更新的,並且由於某種原因有效。 然后我從同一個工作線程更新了一個 TextView 並且它崩潰了我的應用程序,所以我開始調用runOnUIThread(new Runnable(){.. ...
[英]Does runOnUiThread cause memory leak?
我不確定這段代碼是否會導致 memory 泄漏。 在線程中,我使用活動 runOnUiThread() 中的方法,並保留對 Runnable object 中按鈕的引用。 如果活動在線程完成之前被銷毀,它將保留對活動的引用,因為我們將引用活動中的方法和可運行對象中的視圖。 如果我是對的,你能澄清一 ...
[英]How to use runOnUiThread for updating a TextView
我在 Runner 的主要活動中有兩個線程,並通過單擊按鈕啟動它們。 你唯一要做的就是數數。 我想用 ech 線程的當前計數更新兩個 TextView。 當我啟動我的應用程序並單擊我的按鈕時,應用程序崩潰了。 代碼在控制台中完美運行。 class Runner 僅用於計數。 我想在方法 runn ...
[英]React Native Android Bridge Error: Must be called on main thread
我正在使用 Sumup SDK 創建到 React Native 的橋梁。 大多數艱苦的工作已經完成,但我試圖在處理交易之前調用一個特定的函數來喚醒讀卡器。 我的原始代碼是這樣的: RN 網橋然后像這樣調用這個函數: 這如何給我一個 React Native 錯誤: 我讀到這可能意味 ...
[英]ViewRootImpl$CalledFromWrongThreadException rxjava setVisibiltiy through rxjava
大家好,目前我在 RXJava 中遇到線程問題。 我想通過 rxjava 設置可見,但 android 給我拋出了這個異常 “ViewRootImpl$CalledFromWrongThreadException” ...
[英]OKHttp crashes on when switching Fragments
我沒有接受過正規的編碼教育,所以如果我所做的事情被認為是糟糕的編碼,請告訴我我正在為我正在制作的火車時刻表應用程序使用底部導航視圖。 其中一個選項是附近功能 - 當在底部導航抽屜上單擊附近時,將啟動 NearbyFragment 並且我的服務器會自動通過 OKHttp 獲取請求,而無需額外的用戶交互 ...
[英]runOnUiThread sometimes does not work - why?
我使用OkHttpClient從服務器獲取數據並在runOnUiThread事件中顯示它,但該事件並不總是有效 基本邏輯是我點擊一個按鈕,然后OkHttpClient從服務器獲取一個json,對其進行解析並向我顯示json數據。 不知道為什么,有時它可以正常工作,但在更多情況下,我需要點 ...
[英]onPreExexute method is not called
我嘗試使用new saveWithStickers(BaseActivity.this).execute();調用AsyncTask類時顯示Toast new saveWithStickers(BaseActivity.this).execute(); 通知用戶保存過程正在啟動,當我出於某種邏 ...
[英]Wait to receive data without blocking ui thread bluetooth android
我是android編程的新手,正在編寫一個使用藍牙的回合制游戲的簡單應用程序。 我的應用程序由Main Activity組成,負責啟動藍牙連接和交換一些配置消息,以及一個SecondActivity,后者通過游戲地圖實現自定義視圖。 我什至可以在自定義視圖中正確配對設備並在兩者之間交換信息, ...
[英]How to switch TextView between values every 5 seconds
我不知道使用線程是否是我想要實現的實踐,所以請隨意修改你希望的代碼。 我正在嘗試在我的應用程序中實現一個功能,其中TextView切換到 1 值,然后每 5 秒恢復一次初始值。 我在一個線程上實現了以下使用: 我嘗試在runUiOnThread之后以及嵌套run之后添加layoutDate.set ...
[英]Android - Runnable object parse into runOnUiThread() params
請按照以下步驟操作, 創建了由Runnable繼承的Actor類 然后我使用Actor創建MyRunner類 然后在我的活動中,如下所示使用runOnUiThread 然后主線程凍結,整個屏幕為黑色,應用程序凍結。 我用這個線程來實現我的代碼 我在哪里錯 ...
[英]Activity.runOnUiThread(Runnable action) only updates view once
在我的片段中,我有一個AlertDialog和一個藍牙連接管理器。 我想用藍牙連接過程的新狀態更新AlertDialog,所以我使用了runOnUiThread(...)方法: 第一次更新AlertDialog消息( OnConnectionStarting事件),一切正常,但是第二次 ...