最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

安卓中出現(xiàn)過的一些容易被忽略的異常整理

 更新時間:2018年12月24日 09:50:27   作者:pigdreams  
今天小編就為大家分享一篇關(guān)于安卓中出現(xiàn)過的一些容易被忽略的異常整理,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

1.在外部開啟activity時需要新開一個task,從service里開啟activity時出現(xiàn)了這個異常。

W/System.err: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
W/System.err:   at android.app.ContextImpl.startActivity(ContextImpl.java:944)
W/System.err:   at android.app.ContextImpl.startActivity(ContextImpl.java:931)

表示要添加一個Flag,建議的FLAG_ACTIVITY_NEW_TASK是一種activity啟動方式,創(chuàng)建一個新的activity.

2.在setAdapter()之后加addHeaderView()會發(fā)生異常.

  • When first introduced, this method could only be called before setting the adapter with setAdapter(ListAdapter). Starting with KITKAT, this method may be called at any time.
  • KITKAT:October 2013: Android 4.4, KitKat, another tasty treat. android 4.4之后可以在任何地方調(diào)用,4.4之前的版本都會報錯。
W/System.err: java.lang.IllegalStateException: Cannot add header view to list -- setAdapter has already been called.
W/System.err:   at android.widget.ListView.addHeaderView(ListView.java:257)
W/System.err:   at android.widget.ListView.addHeaderView(ListView.java:286)

3.TextView.setText()只能放charsequence類的參數(shù),如果放的是整型數(shù)字,會報如下錯誤。

出現(xiàn)這個異常的原因的setText()里也可以放字符串資源id,如果放的是整形則會去R文件里找這個id對應(yīng)的字符串,所以會出現(xiàn)NotFoundException的異常,即是找不到這個資源id所對應(yīng)的文字。

注:CharSequence類的子類有String,StringBuffer,StringBuilder

E/InputEventReceiver: Exception dispatching input event.
E/MessageQueue-JNI: Exception in MessageQueue callback: handleReceiveCallback
E/MessageQueue-JNI: android.content.res.Resources$NotFoundException: String resource ID #0x28

4.spinner設(shè)置監(jiān)聽問題

如果用onItemClickListener會發(fā)生異常,異常如下。

setOnItemClickListener cannot be used with a spinner.

應(yīng)該用onItemSelectedListener,這是一個很容易就會踩的坑。

W/System.err: java.lang.RuntimeException: Unable to start activity 
java.lang.RuntimeException: setOnItemClickListener cannot be used with a spinner.
W/System.err:   at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180)
W/System.err:   at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
W/System.err:   at android.app.ActivityThread.access$600(ActivityThread.java:141)
W/System.err:   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
W/System.err:   at android.os.Handler.dispatchMessage(Handler.java:99)
W/System.err:   at android.os.Looper.loop(Looper.java:137)
W/System.err:   at android.app.ActivityThread.main(ActivityThread.java:5041)
W/System.err:   at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err:   at java.lang.reflect.Method.invoke(Method.java:511)
W/System.err:   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
W/System.err:   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
W/System.err:   at dalvik.system.NativeStart.main(Native Method)
W/System.err: Caused by: java.lang.RuntimeException: setOnItemClickListener cannot be used with a spinner.

5.在service里調(diào)用progressDialog.show()方法時,會出現(xiàn)異常

如果沒有將progress設(shè)為可懸浮在其它應(yīng)用上方,并設(shè)置相應(yīng)的權(quán)限,那么在service等其它組件中調(diào)用dialog.show()時,會無法獲得當(dāng)前windows,故無法正常顯示dialog.

W/System.err: android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application
W/System.err:   at android.view.ViewRootImpl.setView(ViewRootImpl.java:571)
W/System.err:   at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:246)
W/System.err:   at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:69)
W/System.err:   at android.app.Dialog.show(Dialog.java:281)
//context傳入為application
 progressDialog = new ProgressDialog(context);
    progressDialog.setMessage(msg);
    progressDialog.setCancelable(cancelable);
    progressDialog.setCanceledOnTouchOutside(false);
    progressDialog.show();

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • android引導(dǎo)用戶開啟自啟動權(quán)限的方法

    android引導(dǎo)用戶開啟自啟動權(quán)限的方法

    今天小編就為大家分享一篇android引導(dǎo)用戶開啟自啟動權(quán)限的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Android 4.4以上

    Android 4.4以上"沉浸式"狀態(tài)欄效果的實現(xiàn)方法

    Android與ios效果互仿早已不是什么稀奇的事,我猜大概這個效果來自ios吧,有爭議說這種效果不能叫做沉浸式,叫透明狀態(tài)欄更合適,我也感覺這和沉浸式的含義不太一致。但是大家都這么叫了,那就這樣唄。下面來一起看看關(guān)于Android 4.4以上"沉浸式"效果的實現(xiàn)方法。
    2016-09-09
  • android連續(xù)拖動導(dǎo)致掛起的解決方法

    android連續(xù)拖動導(dǎo)致掛起的解決方法

    本文給大家分享的是在安卓的項目開發(fā)中遇到連續(xù)拖動對象,導(dǎo)致掛起的問題的解決方法,也是經(jīng)過很多網(wǎng)友的提示,最終才找到解決方法,這里記錄一下,分享給大家。
    2015-05-05
  • Android入門之AlertDialog用法實例分析

    Android入門之AlertDialog用法實例分析

    這篇文章主要介紹了Android入門之AlertDialog用法,對Android初學(xué)者有很多的借鑒學(xué)習(xí)之處,需要的朋友可以參考下
    2014-08-08
  • Android開發(fā)之ContentProvider的使用詳解

    Android開發(fā)之ContentProvider的使用詳解

    本篇文章介紹了Android開發(fā)之ContentProvider的使用詳解。需要的朋友參考下
    2013-04-04
  • Android實現(xiàn)錄音監(jiān)聽動畫的示例代碼

    Android實現(xiàn)錄音監(jiān)聽動畫的示例代碼

    在很多app種內(nèi)置了語音助手,也存在各種動畫,這篇文章主要為大家詳細(xì)介紹了Android實現(xiàn)錄音監(jiān)聽動畫的示例代碼,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-12-12
  • Android?Gson基本用法學(xué)習(xí)

    Android?Gson基本用法學(xué)習(xí)

    這篇文章介紹了Android?Gson的基本用法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12
  • Android實現(xiàn)拍照或者選取本地圖片

    Android實現(xiàn)拍照或者選取本地圖片

    這篇文章主要為大家詳細(xì)介紹了Android實現(xiàn)拍照或者選取本地圖片,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Android關(guān)于Button背景或樣式失效問題解決方法

    Android關(guān)于Button背景或樣式失效問題解決方法

    大家好,本篇文章主要講的是Android關(guān)于Button背景或樣式失效問題解決方法,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • 使用ViewPager實現(xiàn)高仿launcher左右拖動效果

    使用ViewPager實現(xiàn)高仿launcher左右拖動效果

    今天用ViewPager這個類實現(xiàn)了同樣的左右拖動效果,這樣代碼更少,但是效果是一樣的,ViewPager是實現(xiàn)左右兩個屏幕平滑地切換的一個類,它是Google提供的,有需要的朋友可以了解下
    2013-01-01

最新評論

凯里市| 邳州市| 杂多县| 徐州市| 普陀区| 阜新市| 余庆县| 盈江县| 腾冲县| 新沂市| 锡林郭勒盟| 吉木萨尔县| 上犹县| 昌黎县| 方正县| 毕节市| 普格县| 肇源县| 射洪县| 吴旗县| 新疆| 武平县| 象州县| 区。| 高雄市| 福鼎市| 泰安市| 时尚| 肥乡县| 深水埗区| 育儿| 普陀区| 阿拉善盟| 遂宁市| 阜康市| 晋江市| 安丘市| 开原市| 蓬安县| 澜沧| 沂源县|