2016-04-04 28 views

cevap

0

int asla null olamaz, başlatılmamışsa 0 olacaktır. Böyle

Do şey:

if(myValue==0)

+0

Bu int'nin içinde bir şey olup olmadığını kontrol etmek istiyorum ya da – user3337660

+0

evet, ve kontrol etmelisin. Çünkü 'int' ** 'null' olamaz. Başlatılmamışsa 0 olacaktır. –

0

pakette size putInt parametre başlatıldı bırakılmalıdır.

//wrong 
int param; 
Bundle b = new Bundle(); 
b.putInt("key", param); 

//right 
int param = 0; 
Bundle b = new Bundle(); 
b.putInt("key", param); 

Bundle mArgs = getArguments(); 
int myValue = mArgs.getInt("key"); 

if (maValue == 0){ 
} 
+0

Bunu yaptım ama uygulama durur (ne yazık ki müzik durdu). – user3337660

+0

'int' başlatma gerektirmez. Varsayılan olarak, 0 olacak. –

İlgili konular