2011年9月25日 星期日

Android 3.0 解決 android.os.NetworkOnMainThreadException

Android 3.0 解決 android.os.NetworkOnMainThreadException 這問題,
似乎是在3.0在網路上做了更嚴格的限制

在 onCreate()裡面加入

StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()     
        .detectDiskReads()     
        .detectDiskWrites()     
        .detectNetwork()   // or .detectAll() for all detectable problems     
        .penaltyLog()     
        .build());     
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()     
        .detectLeakedSqlLiteObjects()     
        .detectLeakedClosableObjects()     
        .penaltyLog()     
        .penaltyDeath()     
        .build());

參考網站:http://liangfangli86.blog.163.com/blog/static/96848631201172314036329/