//@Override
        public override int Delete(Android.Net.Uri uri, String selection, String[] selectionArgs)
        {
            // Log.v(TAG, "Delete(uri=" + uri + ", selection=" + selection + ", Args=" + selectionArgs);
            if (uri.Equals(BowlingContract.BCScorecard.CONTENT_URI))
            {
                deleteDatabase();
                return 0;
            }

            SQLiteDatabase db = mDBHelper.WritableDatabase;
            int match = sUriMatcher.Match(uri);
            //
            String selectionCriteria = selection;
            switch (match)
            {
                case SCORECARD_ID:
                    String id = BowlingContract.BCScorecard.getScorecardId(uri);
                    // not used but sample.
                    selectionCriteria = BowlingContract.BaseColumns._ID + "=" + id;
                    //                       + (!TextUtils.isEmpty(selection) ? " AND (" + selection + ")" : "");
                    return db.Delete(BowlingDatabase.Table_SCORECARD, selectionCriteria, selectionArgs);
                default:
                    throw new Exception("Unknown uri: " + uri);
            }
        }
		private void Render (Android.Gms.Maps.Model.Marker marker, View view) 
		{
			int id_Imagen=0;

			foreach (Ciudad_Marca ciudad in Ciudades) 
			{
				if (marker.Equals (ciudad.Marcador)) 
				{
					id_Imagen = parent.Resources.GetIdentifier (ciudad.Imagen, "drawable", parent.PackageName);

				}
			}

			((ImageView) view.FindViewById (Resource.Id.badge)).SetImageResource (id_Imagen);

			System.String titulo = marker.Title;
			TextView txtTitulo = ((TextView) view.FindViewById (Resource.Id.title));

			if (titulo != null) {

				txtTitulo.Text = titulo;
			} else {
				txtTitulo.Text = ("");
			}

			System.String descripcion = marker.Snippet;

			TextView txtDescripcion = ((TextView) view.FindViewById(Resource.Id.snippet));
			if (descripcion != null) {
				txtDescripcion.Text = descripcion;
			} else {
				txtDescripcion.Text = "";
			}



		}
Exemple #3
0
            public void OnClick(Android.Views.View view)
            {
                if (view.Equals(mapControlDemo.zoomButton))
                {
                    mapControlDemo.PerfomZoom();
                }
                else if (view.Equals(mapControlDemo.rotateButton))
                {
                    mapControlDemo.PerfomRotate();
                }
                else if (view.Equals(mapControlDemo.overlookButton))
                {
                    mapControlDemo.PerfomOverlook();
                }
                else if (view.Equals(mapControlDemo.saveScreenButton))
                {
                    // ��ͼ����SnapshotReadyCallback�б���ͼƬ�� sd ��
                    mapControlDemo.mBaiduMap.Snapshot(new ISnapshotReadyCallbackImpl(this));
                    Toast.MakeText(mapControlDemo, "���ڽ�ȡ��ĻͼƬ...",
                            ToastLength.Short).Show();

                }
                mapControlDemo.UpdateMapState();
            }
            public void OnClick(Android.Views.View view)
            {
                if (view.Equals(mapControlDemo.zoomButton))
                {
                    mapControlDemo.PerfomZoom();
                }
                else if (view.Equals(mapControlDemo.rotateButton))
                {
                    mapControlDemo.PerfomRotate();
                }
                else if (view.Equals(mapControlDemo.overlookButton))
                {
                    mapControlDemo.PerfomOverlook();
                }
                else if (view.Equals(mapControlDemo.saveScreenButton))
                {
                    //截图,在MKMapViewListener中保存图片
                    bool x = mapControlDemo.mMapView.CurrentMap;
                    Toast.MakeText(mapControlDemo, "正在截取屏幕图片...", ToastLength.Short).Show();
                }

                mapControlDemo.UpdateMapState();
            }