@Override
  public RemoteViews getLoadingView(Bundle bundle) throws RemoteException {
    int i = 1;
    final RemoteViews remoteView =
        new RemoteViews(RemoteViewProviderImpl.class.getPackage().getName(), R.layout.provider2);
    if (bundle != null) i = bundle.getInt("id", 1);
    remoteView.setCharSequence(R.id.text, "setText", "Provider2 #" + i);
    final Intent intent = new Intent(mContext, Provider2Activity.class);
    intent.putExtra("id", i);
    final PendingIntent pendingIntent =
        PendingIntent.getActivity(
            mContext, i, // request code must be different for each
            intent, 0);
    remoteView.setOnClickPendingIntent(R.id.provider1, pendingIntent);

    //		remoteView.setOnClickPendingIntent(R.id.button1, pendingIntent);
    return remoteView;
  }