囧  这种面试题好高深啊。期待ing

解决方案 »

  1.   

    4.在Java中如何引入C语言?
    JNI ?
      

  2.   

    谢谢!关于第三题:activity A 跳到activity B ,执行B的时候,A被回收掉。当B执行完毕,还会回到A吗?如果不会,该如何回到A
      

  3.   

    A为什么被回收掉呢。是A代码中写了finish(),还是系统内存不足回收的呢?前者,就在启动A呗,不过个人觉得比较脑残。后者,系统会帮忙恢复,但是基本到这份上,会很慢的~
      

  4.   

    1.View的刷新可以放在一个线程中,然后通过Handler类去实时更新View。
    2.Traceview是android平台配备一个很好的性能分析的工具;可以通过DDMS看到目标机器上运行的进程/线程状态。
    3.重新创建,调用onCreate
    4.JNI