Anroid 異常:Unable to add window …… is not valid; is your activity running?
原因分析:
是由於有activity時依附於另一個activity的,當被依附的activity產生錯誤的時候,該activity沒有了靠山而產生錯誤(或者是呼叫了一個已經被finish()的activity)。一般在建立alertdialog.builder是很容易見到。
對於這個錯誤還沒有根本的解決辦法,唯一的辦法就是改變該activity依附於另一activity的事實,將其放入另一activity。
Android利用ActivityGroup載入子Activity,子Activity呼叫對話方塊,彈出:
ERROR/AndroidRuntime(10104): Caused by: android.view.WindowManager$BadTokenException: Unable
to add window -- token
15:28:39.299: E/AndroidRuntime(1603): android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application
原因分析:
因為new對話方塊的時候,引數content 指定成了this,即指向當前子Activity的content。但子Activity是動態建立的,不能保證一直存在。其父Activity的content是穩定存在的,所以有下面的解決辦法。
解決辦法:
1.將content替換為getParent()即可。 注意:要建立dialog物件,上下文環境必須是activity。
相關推薦
Anroid 異常:Unable to add window …… is not valid; is your activity running?
原因分析: 是由於有activity時依附於另一個activity的,當被依附的activity產生錯誤的時候,該activity沒有了靠山而產生錯誤(或者是呼叫了一個已經被finish()的activity)。一般在建立alertdialog.builder是很容易見
android:Unable to add window -- token null is not for an application的解決方案
Error程式碼: new AlertDialog.Builder(getActivity().getApplicationContext()) .setTitle("No phone access permission") ****** .show(); Err
Android Unable to add window -- token android.os.BinderProxy@3a067204 is not valid錯誤分析記錄
原因 val 原因分析 創建 轉換 active star 生命周期 stop 打開APP時,出現閃退的情況,查看android studio報錯信息,主要為: Unable to add window -- token android.os.BinderProxy@3a
Android實現浮窗時報的android.view.WindowManager$BadTokenException: Unable to add window異常
今天在實現Android浮窗時,報了一個異常android.view.WindowManager$BadTokenException: Unable to add window 根據以往的經驗,出現這問題一般是我們的Context不正確,但是getApplicationContext、getAp
PopupWindow出現Unable to add window -- token null is not valid; is your activity running?
PopupWindow出現android.view.WindowManager$BadTokenException: Unable to add window -- token null is not valid; is your activity running?的異常是
Struts2配置攔截器自定義棧時拋異常:Unable to load configuration. - interceptor-ref - file:/D:/tomcat_install/webapps/crm/WEB-INF/classes/struts.xml
註意 其他 默認 才會 eba staf -i sta fault 代碼如下: <interceptors> <!-- 註冊自定義攔截器 --> <interceptor name="LoginInterceptor" class="co
bug_ _ android.view.WindowManager$BadTokenException: Unable to add window -- token
運行 問題 彈出 跳轉 不存在 ber 需要 順序 tab android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@41791b
android.view.WindowManager$BadTokenException: Unable to add window -- token
android.view.WindowManager$BadTokenException: Unable to add window-permission denied 完美相容8.0的系統
問題,從問題反饋看就是 window type許可權拒絕導致,我的dialog設定的type為
mWindow.setType((WindowManager.LayoutParams.TYPE_SYSTEM_ALERT));
安卓6.0及以後該許可權需要手動
Unable to add window
hive配置遠端倉庫異常:Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStor
hive配置遠端倉庫啟動時報錯
報錯資訊:
Logging initialized using configuration in jar:file:/bigdata/hive/apache-hive-1.2.1-bin/lib/hive-common-1.2.1
部署CM報錯(1):Unable to issue query: could not connect to the Host Monitor,無法顯示charts
一、問題描述 點選clouldera manager無法顯示各個效能圖片,報錯 Unable to issue query: could not connect to the Host Monitor 二、原因: 沒有安裝 the Management service
【Python】selenium調用IE11瀏覽器,報錯“找不到元素”NoSuchWindowException: Message:Unable to find element on closed window
conn ont csdn creates logs 註冊 target get 意思 當編寫自動化腳本,定位瀏覽器元素時,報如下錯誤: 代碼: >>> # coding=utf-8 >>> from selenium import w
ArcCatalog連接ArcSDE連接報:unable to create new database connection file,permission is denied
sde rcc href connect database 連接 art .com new 參考博文:鏈接 另外,若機器ip變更,sde是否受影響的問題 ArcCatalog連接ArcSDE連接報:unable to create new database conne
mongodb啟動異常:about to fork child process, waiting until server is ready for connection
用kill -9 殺程序mongodb後,重新啟動,產生錯誤:about to fork child process, waiting until server is ready for connection此異常。 錯誤如圖: 解決方法: 1、sudo kill
ReactNative--出現異常的解決方法:Unable to load script from assets 'index.android.bundle'
當我們搭建環境,執行第一個專案時手機介面出現紅色背景,這說明報異常了,不能正常編譯。我是在真機上進行的測試出現的問題。廢話不多說,上正題。 首先先說一個問題我這個是新版本建立的專案,此時專案根目錄是沒有index.android.js檔案的,我看網上說手動複製index.js重新命名一個
Eclipse4.6安裝Tomcat插件時報錯:Unable to read repository at http://tomcatplugin.sf.net/update/content.xml. Received fatal alert: handshake_failure
logs tomcat repos cef blog 時報 技術分享 src tom 錯誤如下: Unable to read repository at http://tomcatplugin.sf.net/update/content.xml.Received fat
解決方法:配置群集時# gem install redis 報錯:Unable to require openssl, install OpenSSL and rebuild ruby
ttr 沒有 就會 由於 mic mas 可能 sage not 問題:前面已經在/usr/local/src安裝了ruby-2.3.0.tar.gz、rubygems-2.4.2.tar.gz。在配置 redis-3.1.1 群集中,使用gem install 安裝 ru
LINUX下IDEA等工具調試項目時提示:Unable to open debugger port
over sed ubuntu cep 去掉 exc clas dig window 在Ubuntu下調試項目時使用TOMCAT容器,在設置好相應的TOMCAT LOCAL 路徑及相關信息後,點擊調試項目出現: Unable to open debugger port :
CloudStack: unable to add the host
cloudstack一、故障現象cloudstack添加宿主機,報錯“unable to add the host”,然後虛擬機宿主機也沒法添加到cloudstack的管理。二、處理過程然後查看了下宿主機的/var/log/cloudstack/agent/agent.log日誌,沒有發現有什麽異常,查看管理