本帖最后由 gotounix 于 2012-02-24 12:57:59 编辑

解决方案 »

  1.   

    外界的程序通过ContentResolver接口可以访问ContentProvider提供的数据,
    在Activity当中通过getContentResolver()可以得到当前应用的ContentResolver实例,
    ContentResolver提供的接口和ContentProvider中需要实现的接口对应,即ContentResolver中的insert、update、delete都是对应与ContentProvider中的insert、update、delete,
    所以getContentResolver().insert()最终还是调用ContentProvider的insert方法。
      

  2.   

    static{}就是只执行一次这段代码。
      

  3.   

    static{}仅在该类被加载时执行一次
    即使这个类有多个实例化对象也不会多次执行