ورود

View Full Version : ارسال داده



daneshjo90
دوشنبه 17 فروردین 1394, 12:18 عصر
با سلام
خسته نباشید
روزتونم بخیر
یه مشکلی برای بنده رخ داده که نتونستم حلش کنم
ببینید این قطعه کد مربوط به اکتیویتی اول منه

Intent intent = new Intent(getApplicationContext(), Mabahes.class); String myVariable_1 = "fasl1";
intent.putExtra("key_name", myVariable_1);
startActivity(intent);

اینم مربوط به اکتیویتی دوم من

TextView tView = (TextView) findViewById(R.id.textView1); Bundle extras = getIntent().getExtras();
if (extras != null) {
String myVariable_2 = extras.getString("key_name");
if(myVariable_2=="fasl1")
{
tView.setText("@string/app_name");

}
}

همانطور که مشخه من میخوام بعد از اینکه از داده رو دریافت کردم مقایسه کنم ببینم آیا اگر داده من برابر "fasl1" بود اونوقت یه رشته رو که تو قسمت String مربوط به Values تعریف کردم نمایش داده بشه
ولی هیچی نشون نمیده
ممنون میشم راهنمایی کنید منو

storm_saeed
دوشنبه 17 فروردین 1394, 13:20 عصر
این غلطه

myVariable_2=="fasl1"
از

myVariable_2.equals("fals1")
استفاده کنید
این هم غلطه
"@string/app_name"
از
R.string.app_name
باید استفاده کنید