title: unable to pass null to execute(); method of AsyncTask in android 4.0
body: <p>i am trying to pass null value to execute(); method of AsyncTask in android 4.0 it show error
  "The method execute(Integer[]) is ambiguous for the type" but same code is work fine with android 2.2 Code is : </p>
  
  <pre><code>public class AllianceAnalysisDemoActivity extends Activity {
  /** Called when the activity is first created. */
  @Override
  public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.main);
  
      new AsynPageLoader().execute(null);
  }
  
  
  public class AsynPageLoader extends AsyncTask&lt;Integer, Integer, Bitmap&gt; {
  
      @Override
      protected void onPreExecute() {
          // progressBar.setVisibility(VISIBLE);
      }
  
      @Override
      protected Bitmap doInBackground(Integer... params) {
  
          return null;
      }
  
      @Override
      protected void onPostExecute(Bitmap result) {
          if (result != null &amp;&amp; result.getHeight() &gt; 0
                  &amp;&amp; result.getWidth() &gt; 0) {
  
          }else {
  
          }
      }
  
  }
  </code></pre>
  
  <p>}</p>
  
  <p>please help  me how to pass null value .execute(null); method in android 4.0</p>