Android Exception: View not attached to window manager

 最近公司項目上線之前用Monkey測試,一直出這個錯誤:Exception: View not attached to window manager。特別糾結,後來總結了下,就是在Activity消失的情況下,還調用dialog的dismiss方法就出這個錯誤了。我的解決辦法是:判斷當前的activity.isFinishing() + !=null + isShowing(),這三種方式去防止發生這個問題。Exception: View not attached to window

android 常用組建案例

現在才接觸android,在看了一個案例之後照著攜了一個小例子:第一個頁面MainActivity:package com.hoperun.activity;import java.text.DecimalFormat;import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import android.os.Bundle;import

Android dialog去除邊框代碼

使用樣式檔案,在values 目錄下建立styles.xml檔案<resources><style name="dialog" parent="@android:style/Theme.Dialog"><item name="android:windowFrame">@null</item><item name="android:windowIsFloating">true</item><item

Android 手勢&觸摸事件

 1.http://blog.csdn.net/omg_2012/article/details/7881443這篇相當好啊2.http://blog.csdn.net/android_tutor/article/details/71930903.http://blog.csdn.net/heng615975867/article/details/87919374.http://www.dewen.org/q/2438/在剛開始學Android的時候,就覺得Google的文檔不咋樣,在研究手勢時

android學習筆記5

GridView:    1、網格顯示資源內容    2、使用numColumns屬性列數Tab:     1、寫的tabActivity類要繼承 TabActivity,其自身已經是一個Activity,無需再次進行渲染;     2、在代碼中擷取TabHost對象,使用LayoutInflater對象的inflater(int xmlLayoutSrc, TabHost.getTabContentView(), true); 設定在原有內容中追加內容;    

android學習筆記4

 RatingBar:      1、RatingBar的layout_width若是“fill_parent”,星號會超屏      2、getRating()/setRating(float)      ImageView:      1、使用setImageResources(int imageId)      ImageButton:      1、在drawable-mdpi檔案夾中建立xml檔案,指定控制項的游標事件,點擊事件等,    

Android Parcelable Serialization

 經驗就是這麼不斷總結小知識積累下來的。不推薦使用Parcelable ,更不推薦用Serialization在Activity間傳遞資料why is Android not using the built-in Java serialization mechanism? It turns out that the Android team came to the conclusion that the serialization in Java is far too slow to

android學習筆記6

儲存方式:SharedPreferences、sqlite、檔案儲存體、網路儲存    SharedPreferences:            通過NVP(索引值對)方式儲存在android檔案系統中,可以在不同的應用程式之間進行資料共用            支援的模式:私人MODE_PRIVATE/全域讀MODE_WORLD_READABLE/全域寫MODE_WORLD_WRITEABLE            聲明讀寫:MODE_WORLD_READABLE + MODE_WORLD_

修改Android EditText游標顏色

EditText有一個屬性:android:textCursorDrawable,這個屬性是用來控制游標顏色的android:textCursorDrawable="@null","@null"作用是讓游標顏色和textcolor一樣edittext特殊的一些屬性小記1.dayText3.setInputType(InputType.TYPE_NULL);  不讓edittext按enter鍵後,彈出輸入框 2.在使用EditText的XML

android學習筆記9

Service:     掌握進程內服務的管理方法;     掌握服務的隱式啟動和顯示啟動;     掌握跨進程服務的綁定和調用方法;     進程之間通訊;          綁定方式:資料共用方便;               bindService()建立服務串連 和 unbindService()停止服務串連(Connection);               如果沒有啟動bindService沒有調用,則會自動調用Service;              

android學習筆記11

google map:    MapActivity    MapView    ListActivity    添加許可權    指定activity標籤中添加:<uses-library android:name="com.google.android.maps" />        書寫的類extends MapActivity,添加MapView組件,在manifest中添加網路許可權      <uses-permission

Android Paint源碼分析

 今天學習下Paint這個類,決定從看源碼開始學習。先看類的定義就很有特點:public class Paint extends _Original_Paint ,後面這個_Original_Paint 是怎麼個回事,希望大家解釋,我不懂。用到了Style,這個是一個內部的枚舉類,有3種:FILL  (0),  STROKE (1),  FILL_AND_STROKE (2); /**     * The Style specifies if the primitive being drawn

Android 開發工具:Intellij

 好多同事都用Intellij開發android了,我也嘗試使用過,不過配置不好,所以就一直沒用,最近又嘗試配置了下,還不錯,會配置了。以後會嘗試使用。其實開始不會用,因為網上資料少,就不敢自己弄,但是我昨天一直看官方文檔操作,其實挺容易的,一點都不難。官方文檔絕對是最簡單的教程。Developing applications for Android using existing

Android圖表處理

 一般都會使用AChartEngine這個開源庫來實現:官方地址:http://code.google.com/p/achartengine/這裡有篇中文的介紹,寫的不錯,贊一個。http://www.cnblogs.com/vanezkw/archive/2012/07/27/2611177.html具體如何使用還是要參考官方文檔的。 AChartEngine的簡單使用:柱狀圖、餅狀圖、折線圖http://www.eoeandroid.com/forum.php?mod=viewthread&

Android 作業系統的記憶體回收機制

簡介:Android 是一款基於 Linux 核心,面向移動終端的作業系統。為適應其作為移動平台作業系統的特殊需要,Google對其做了特別的設計與最佳化,使應用程式關閉但不退出,並由作業系統進行進程的回收管理。本文在 Application Framework 與 Linux 核心兩個層次上,以進程為粒度,對 Android 作業系統的進程資源回收機制進行了剖析。讀者可以從本文獲得對 Android 應用程式的生存周期的進一步理解,從而更加合理、高效地構建應用程式。Android APP

關於Android中的uses-permission和uses-feature

前些天,看到一篇blog:android uses-feature導致裝置在Android Market搜不到你的應用http://zilla.blog.51cto.com/3095640/799727文中提到的問題,以及產生的原因和解決方案,我以前實際處理過。需要注意的一點是文中的這句話:後來查了一下原因,在我們使用permission的時候,在需要某些硬體許可權的時候,其實已經隱含使用了uses-feature。這一點是之前沒有理解到的。

android:scaleType屬性

 Android的螢幕尺寸有很多,因此適配就是一個大的問題,有的時候對圖片的顯示有不同的要求,那麼利用scaleType這個屬相就能控製圖片如何展開。 ImageView.ScaleType.CENTER|android:scaleType="center"以原圖的幾何中心點和ImagView的幾何中心點為基準,按圖片的原來size置中顯示,不縮放,當圖片長/寬超過View的長/寬,則截取圖片的置中部分顯示ImageView的size.當圖片小於View 的長寬時,只顯示圖片的size,不剪裁。

android:windowSoftInputMode=”adjustResize” >

頁面內容較多的時候,如果在小螢幕手機上,就會出現軟鍵盤覆蓋螢幕內容的問題,這個時候我們通常會再XML的布局中包裹一層ScrollView,來讓布局可滑動,但是光加這個還不夠,還要加入下面這個屬相才完美。resize,就是重新計算顯示內容需要的空間,會壓縮已有內容。android:windowSoftInputMode="adjustResize" >很多細節想是想不到的,只有真正碰到才會去想辦法解決,最佳化。

Android讓頁面預設彈出IME的問題

 看一個manifest中Activity的配置,如果這個頁面有EditText,並且我們想要進入這個頁面的時候預設彈出IME,可以這樣設定這個屬相:android:windowSoftInputMode=stateVisible,這樣就會預設彈起IME,當然還有別的辦法。<activity android:name=".ui.login"                  android:configChanges="orientation|keyboardHidden|locale" 

Android上傳log資訊到伺服器

 Android應用發生ANR或者崩潰的時候比較多,當然你開發的應用特別好除外,我們可以想辦法把崩潰的log資訊傳到伺服器端,那麼就涉及到如何拿到我們應用的錯誤資訊的問題。但請記得一定要過濾log資訊,只取和你應用相關的Log資訊就可以了。具體看官方文檔這裡:dev guide ->Developing -> Tools -> logcatdev guide ->Debugging -> Reading and Writing

總頁數: 2771 1 .... 577 578 579 580 581 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.