<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-1  評論-68  文章-98  trackbacks-0

    在主屏的設置墻紙界面,由于墻紙圖片太大,瀏覽墻紙大圖的預覽圖時,產生了OOM錯誤。

    異常提示:

    E/InputManagerService(  177): Got RemoteException sending setActive(false) notification
    E/InputManagerService(  177): android.os.DeadObjectException
    E/InputManagerService(  177):   at android.os.BinderProxy.transact(Native Method)
    E/InputManagerService(  177):   at com.android.internal.view.IInputMethodClient$Stub$Proxy.setActive(IInputMethodClient.java:158)
    E/InputManagerService(  177):   at com.android.server.InputMethodManagerService.unbindCurrentInputLocked(InputMethodManagerService.java:554)
    E/InputManagerService(  177):   at com.android.server.InputMethodManagerService.startInputLocked(InputMethodManagerService.java:616)
    E/InputManagerService(  177):   at com.android.server.InputMethodManagerService.startInput(InputMethodManagerService.java:700)
    E/InputManagerService(  177):   at com.android.internal.view.IInputMethodManager$Stub.onTransact(IInputMethodManager.java:113)
    E/InputManagerService(  177):   at com.android.server.InputMethodManagerService.onTransact(InputMethodManagerService.java:466)
    E/InputManagerService(  177):   at android.os.Binder.execTransact(Binder.java:276)
    E/InputManagerService(  177):   at dalvik.system.NativeStart.run(Native Method)

    代碼部分:

    public class com.android.launcher.WallpaperChooser


        @Override
        public void onCreate(Bundle icicle) {
            super.onCreate(icicle);
            requestWindowFeature(Window.FEATURE_NO_TITLE);

            findWallpapers();

            setContentView(R.layout.wallpaper_chooser);

            mOptions = new BitmapFactory.Options();
            mOptions.inDither = false;
            mOptions.inPreferredConfig = Bitmap.Config.ARGB_8888;
            mOptions.inSampleSize = 2;// fix it
    ... ...

        public void onItemSelected(AdapterView parent, View v, int position, long id) {
            final ImageView view = mImageView;
            Bitmap b = BitmapFactory.decodeResource(getResources(), IMAGE_IDS[position], mOptions);// here throw the OOMError

    ... ...

    解決方法:

    1、調整merory useage

    mOptions.inSampleSize = 2;//return an image that is 1/2 the width/height of the original, and 1/4 the number of pixels.

    2、調整bitmap size

    bitmap = Bitmap.createScaledBitmap(bitmap, 100, 150, false);

    3、調整temp storage

    mOptions.inSampleSize = new byte[100 * 1024];

    參考:http://stackoverflow.com/questions/477572/android-strange-out-of-memory-issue

     

    本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/netpirate/archive/2009/06/10/4257854.aspx

    posted on 2009-08-29 23:28 Xu Jianxiang 閱讀(328) 評論(0)  編輯  收藏 所屬分類: Android
    主站蜘蛛池模板: 亚洲免费人成视频观看| 免费看搞黄视频网站| 麻豆国产VA免费精品高清在线 | 亚洲中文字幕无码日韩| 特级毛片A级毛片100免费播放 | 久久久久亚洲AV成人网人人网站| 亚洲精品国产精品| 国产三级免费观看| 国产伦精品一区二区免费| 亚洲男人的天堂www| 免费久久人人爽人人爽av| 亚洲视频中文字幕| 亚洲一区免费在线观看| 亚洲人配人种jizz| 国产成人一区二区三区免费视频| 日本在线观看免费高清| 亚洲大成色www永久网站| 99视频免费播放| 亚洲 欧洲 日韩 综合在线| 在线免费一区二区| 四虎国产精品永免费| 亚洲AV永久无码精品| 日本h在线精品免费观看| 亚洲国产精品成人午夜在线观看| 亚洲成av人片天堂网老年人| 国产在线观看免费视频软件| 亚洲综合校园春色| 免费中文字幕在线观看| 日本在线免费观看| 亚洲色www永久网站| 亚洲国产精品久久| 国产精品成人观看视频免费| 蜜桃传媒一区二区亚洲AV| 亚洲热妇无码AV在线播放| 亚洲黄色片免费看| 老妇激情毛片免费| 亚洲精品美女在线观看播放| 免费国产成人高清视频网站| 免费看又黄又无码的网站| 精品国产亚洲AV麻豆 | 无码精品国产一区二区三区免费|