title: onCreate() in ContentProvider is not being called
body: <p><code>onCreate()</code> method  in <code>ContentProvider</code> is not being called. Though when I click on a button, it goes inside <code>insert()</code> method and returns <code>java.lang.NullPointerException</code>. In <code>onCreate()</code> method I have only have   </p>
  
  <pre><code>@Override
  public boolean onCreate() {
          Log.v(TAG,"Inside create provider");
          database = new DatabaseSQLiteMyDB(getContext());
          return false;
  }
  </code></pre>
  
  <p>Log CAT shows:</p>
  
  <pre><code>04-20 01:23:00.543: V/CLICKED(1607): CLICKED
  04-20 01:23:00.553: V/Provider(1607): inside insert
  04-20 01:23:00.573: V/database(1607): created
  04-20 01:23:00.573: E/pkg.OnPut_ClickListener(1607): java.lang.NullPointerException
  04-20 01:23:00.583: V/pkg.OnPut_ClickListener(1607): In exception code
  </code></pre>
  
  <p>in Manifest :</p>
  
  <pre><code>&lt;provider android:name="somepkg.CustomContentProvider"
              android:authorities="somepkg.provider" /&gt;
  </code></pre>
  
  <p>While creating URI upon click :</p>
  
  <pre><code>{
      myURI=buildUri("content", "somepkg.provider");
              this.putNo=putNo;
              mContentValues = initTestValues();
      }
          private Uri buildUri(String scheme, String authority) {
              Uri.Builder uriBuilder = new Uri.Builder();
              uriBuilder.authority(authority);
              uriBuilder.scheme(scheme);
              return uriBuilder.build();
          }
  </code></pre>