title: Parse application taking too much time to load when implementing push notifications
body: <p>I am trying to make a simple push notification application where I am using Parse dot com for the back-end and I followed the instructions from several tutorials.</p>
  
  <p><strong>Problem 1 :</strong> When I define my application id's and client id's, and use that in the manifest, the application just freezes and gives an ANR. </p>
  
  <p>This is a basic setup I am using for defining the keys :</p>
  
  <pre><code>public class EntryPoint extends Application {
  
      @Override
      public void onCreate() {
          // TODO Auto-generated method stub
          super.onCreate();
  
          ParseObject.registerSubclass(ParseModel.class);
  
          // Parse.initialize(this, "YOUR_PARSE_APPLICATION_ID",
          // "YOUR_PARSE_CLIENT_KEY");
          Parse.initialize(this, "your_app_id",
                  "your_client_id");
  
          PushService.setDefaultPushCallback(this, MainActivity.class);
  
          ParseInstallation.getCurrentInstallation().saveInBackground();
  
  
          String droidID = Secure.getString(getApplicationContext().getContentResolver(),Secure.ANDROID_ID);         
  
          ParseInstallation installation = ParseInstallation.getCurrentInstallation();    
  
          installation.put("UniqueId",droidID);
  
          installation.saveInBackground();
  
      }
  
  }
  </code></pre>
  
  <p>And this is the <strong>manifest</strong> :</p>
  
  <pre><code>&lt;application
          android:name="com.mike.EntryPoint"
          android:allowBackup="true"
          android:icon="@drawable/ic_launcher"
          android:label="@string/app_name"
          android:theme="@style/CustomActionBarTheme" &gt;
          &lt;activity
              android:name=".MainActivity"
              android:label="@string/app_name" &gt;
              &lt;intent-filter&gt;
                  &lt;action android:name="android.intent.action.MAIN" /&gt;
  
                  &lt;category android:name="android.intent.category.LAUNCHER" /&gt;
              &lt;/intent-filter&gt;
          &lt;/activity&gt; 
  
  &lt;application
  </code></pre>
  
  <p><strong>NOTE :</strong> Other receivers and services are defined already in the manifest. </p>
  
  <p>When I remove <strong>android:name="com.mike.EntryPoint"</strong> from the application tag, the app runs fine and no issues with it. But in order to use push notifications, we do need the tag names in the application tag. </p>
  
  <p>Is there something I am missing or is there a other work around using push notifications using parse backend ?</p>
  
  <p>If it is, I will really appreciate your help. Thanks in advance .. :)  </p>