protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.activity_main); PrepareActionBar(); var id = Intent.Extras.GetInt(Key_Id); if (savedInstanceState == null) { var noticiaServicio = new NoticiaServicio(); _noticia = noticiaServicio.GetNoticiaById(id); } else { _noticia = new Noticia(); _noticia.Id = savedInstanceState.GetInt(Key_Id); _noticia.Cuerpo = savedInstanceState.GetString(KEY_BODY); _noticia.NombreImagen = savedInstanceState.GetString(KEY_IMAGE_NAME); _noticia.Titulo = savedInstanceState.GetString(KEY_TITLE); } var noticiaTitulo = FindViewById <TextView>(Resource.Id.tituloNoticia); var noticiaCuerpo = FindViewById <TextView>(Resource.Id.textView2); var noticiaImagen = FindViewById <ImageView>(Resource.Id.imagenNoticia); var display = WindowManager.DefaultDisplay; Android.Graphics.Point point = new Android.Graphics.Point(); display.GetSize(point); var imageUrl = string.Concat(ValuesService.ImageBaseUrl, _noticia.NombreImagen); Picasso.With(ApplicationContext) .Load(imageUrl) .Resize(point.X, 0) .Into(noticiaImagen); noticiaTitulo.Text = _noticia.Titulo; noticiaCuerpo.Text = _noticia.Cuerpo; }
public AllNoticiasListFragment() { _noticiaServicio = new NoticiaServicio(); }