ورود

View Full Version : انتقال متغیر



sara_traveler
سه شنبه 03 تیر 1393, 14:52 عصر
سلام
من در برنامه یک دکمه دارم که داخلش میخوام یک متغیر به صفحه بعد بفرستم

startActivity (new Intent(store_resid_detail.this,tafzil_view.class ).putExtra("v", "1"));



در صفحه موردنظر این طوری نوشتم

if ( getIntent().getExtras().getString("v")=="1")

System.out.println("v "+"1");

اما این عدد انتقال پیدا نمیکنه و 1 چاپ نمیشه

dasssnj
سه شنبه 03 تیر 1393, 15:15 عصر
توی اندروید system.out.println استفاده نکنید . به جاش string تون را با یک textview نشون بدید.

sara_traveler
سه شنبه 03 تیر 1393, 15:21 عصر
من وقتی محتویات داخل textview نمایش میدم درسته
اما برای من مهم اینه که دستور if بررسی بشه و دستورات داخلش اجرا بشه

poorman
سه شنبه 03 تیر 1393, 15:27 عصر
مشکلتون احتمالا از نحوه چک کردن مقدار فرستاده شده هست

میتونید به جای اینکه یک رشته بفرستید، عدد بفرستید

یا در حالت فرستادن رشته به جای اینکه از == استفاده کنید از equals استفاده کنید ببینید درست میشه یا نه

مثلا :

if(x.equals("1")){

}