解决方案 »

  1.   

    请哪位大侠帮帮忙啊,感谢ing!
      

  2.   

    ArrayList<HashMap<String, Object>> hotjob_list = fillList();
    你先看看这个list中有没有数据的
      

  3.   

    这是在ArrayList<HashMap<String, Object>> hotjob_list = fillList();这一句后设置断点,显示的变量信息,看起来list里的数据和我想要设置的是一样的啊?
      

  4.   

    出现了anr导致
    建议LZ在这句话后面
    private static final String HOME_TAG = "homedebug";
    声明下private GridView gridView ;然后onCreate 方法gridView = (GridView)findViewById(R.id.job_hot);在来gridView.setAdapter(simAdapter);  
    另外try catch语句不要乱加    可以不加的地方 为什么要加?
      

  5.   

    已经按照ConnectionUtils兄的帖子进行了更改,但是好像问题依旧03-29 14:43:15.690: I/ActivityManager(88): START {cmp=com.findajob.zhilaizhiwang/.HomeActivity} from pid 1152
    03-29 14:43:16.260: I/Process(88): Sending signal. PID: 1152 SIG: 3
    03-29 14:43:16.270: I/dalvikvm(1152): threadid=3: reacting to signal 3
    03-29 14:43:16.380: I/dalvikvm(1152): Wrote stack traces to '/data/anr/traces.txt'
    03-29 14:43:16.771: I/homedebug(1152): 这里
    03-29 14:43:16.782: I/Process(88): Sending signal. PID: 1152 SIG: 3
    03-29 14:43:16.782: I/dalvikvm(1152): threadid=3: reacting to signal 3
    03-29 14:43:16.912: I/dalvikvm(1152): Wrote stack traces to '/data/anr/traces.txt'
    03-29 14:43:17.280: I/Process(88): Sending signal. PID: 1152 SIG: 3
    03-29 14:43:17.300: I/dalvikvm(1152): threadid=3: reacting to signal 3
    03-29 14:43:17.400: I/dalvikvm(1152): Wrote stack traces to '/data/anr/traces.txt'
    03-29 14:43:17.802: I/Process(88): Sending signal. PID: 1152 SIG: 3
    03-29 14:43:17.802: I/dalvikvm(1152): threadid=3: reacting to signal 3
    03-29 14:43:17.920: I/dalvikvm(1152): Wrote stack traces to '/data/anr/traces.txt'
    03-29 14:43:18.200: D/dalvikvm(1152): threadid=1: still suspended after undo (sc=1 dc=1)
    03-29 14:43:18.252: D/dalvikvm(1152): GC_CONCURRENT freed 59K, 2% free 9411K/9543K, paused 7ms+8ms
    03-29 14:43:18.330: I/Process(88): Sending signal. PID: 1152 SIG: 3
    03-29 14:43:18.330: I/dalvikvm(1152): threadid=3: reacting to signal 3
    03-29 14:43:18.441: D/dalvikvm(1152): threadid=1: still suspended after undo (sc=1 dc=1)
    03-29 14:43:18.470: I/dalvikvm(1152): Wrote stack traces to '/data/anr/traces.txt'
    03-29 14:43:18.860: I/Process(88): Sending signal. PID: 1152 SIG: 3
    03-29 14:43:18.873: I/dalvikvm(1152): threadid=3: reacting to signal 3
    03-29 14:43:18.910: D/dalvikvm(1152): threadid=1: still suspended after undo (sc=1 dc=1)
    另外,是什么导致了ANR问题,是因为layout嵌套太多么?还是gridview比较消耗计算能力?
      

  6.   

    threadid=1: still suspended after undo (sc=1 dc=1),不断出现
    说明dalvikvm一直在回收内存,应该是你代码写的有问题,哪里内存泄露了