2016-12-19 3 views
0

Ich bin ein Xamarin Android App, mit Visual Studio 2012.Xamarin android JsonConvert.DeserializeObject ist null

Entwicklung ich eine Activity2 von Activity1 nenne ich eine Klasse Instanz eine vorübergehende.

In Activity2

unter
protected override void OnCreate(Bundle savedInstanceState) 

ich den Wert ... wie dieses

Tecnico tecnico = new Tecnico(); 
tecnico = JsonConvert.DeserializeObject<Tecnico>(Intent.GetStringExtra("Tecnico")); 

Int16 id = tecnico.ID; 

if (tecnico.ID == null) 
{} 

Die Klasse Técnico genannt wird und es haben eine Immobilien ID genannt ...

Die Problem ist, dass die Linie

Int16 id = tecnico.ID; 
ist

den richtigen Wert zurück ... 126, aber wenn ich

if (tecnico.ID == null) 

bitten, es ist immer wahr ...

Wie ist es posible?

Thabks

+1

ein Werttyp nicht null sein kann – Jason

+0

Können Sie die 'Tecnico' Klasse teilen oder auf andere Weise ein [MCVE] zur Verfügung stellen? – dbc

Antwort

0

Es war mein Fehler. Es ist bereits ...

Dank gelöst ....