@Override
  public boolean onTap(int index) {
    OverlayItem item = overlayItemList.get(index);
    Log.d("CBOverlay", item.getTitle() + ": " + item.getSnippet());
    AlertDialog.Builder dialog = new AlertDialog.Builder(mContext);
    dialog.setTitle(item.getTitle());
    dialog.setMessage(item.getSnippet());

    dialog.setPositiveButton(
        "Apply!",
        new DialogInterface.OnClickListener() {
          public void onClick(DialogInterface dialog, int id) {
            // Apply to CB Job
            try {
              String response = CurrentUser.sendApplication();
              Toast.makeText(mContext, "Posted Job Successfully!", Toast.LENGTH_SHORT).show();
            } catch (Exception e) {
              e.printStackTrace();
            }
          }
        });
    dialog.setNegativeButton(
        "Cancel",
        new DialogInterface.OnClickListener() {
          public void onClick(DialogInterface dialog, int which) {
            // Disregard
            dialog.dismiss();
          }
        });

    dialog.show();
    return true;
  }
Example #2
0
 @Override
 protected boolean onTap(int index) {
   OverlayItem item = mOverlays.get(index);
   AlertDialog.Builder dialog = new AlertDialog.Builder(mContext);
   dialog.setTitle(item.getTitle());
   dialog.setMessage(item.getSnippet());
   dialog.show();
   return true;
 }
Example #3
0
  /**
   * Add an item overlay
   *
   * @param overlay
   */
  public void addOverlay(OverlayItem overlay) {
    Drawable d = overlay.getMarker(0);

    if (d != null) {
      overlay.setMarker(boundCenterBottom(d));
    }

    mOverlays.add(overlay);
    populate(); // Called to prepare each item to be drawn
  }
 protected Drawable getDefaultMarker(final int state) {
   OverlayItem.setState(mDefaultMarker, state);
   return mDefaultMarker;
 }