ورود

View Full Version : مشکل گرفتن اطلاعات یک متغیر از BroadcastReceiver و انتقال ان به کلاسی دیگر



sissec
سه شنبه 04 آذر 1393, 06:09 صبح
سلام
من یه کلاس دارم، و یه رشته String در اکتویتی،میخوام رشته String رو به کلاس دیگه انتقال بدم،چطور میتونم؟

gilas1368
سه شنبه 04 آذر 1393, 09:04 صبح
داخل کلاستون ک سازنده public ک اسمش با کلاستون یکی هست تعریف کنین و توی ورودیش ی string دریافت کنین
حالا زمانی ک میخاید از کلاس ی نمونه بسازید اون رشته ای رو ک میخاید بهش پاس بدید

sissec
سه شنبه 04 آذر 1393, 11:04 صبح
داخل کلاستون ک سازنده public ک واسمش با کلاستون یکی هست تعریف کنین توی ورودیش ی string دریافت کنین
حالا زمانی ک میخاید از کلاس ی نمونه بسازید اون رشته ای رو ک میخاید بهش پاس بدید


من هنگ کردم از طرز نوشتتون،مبتدی هستم میشه یه مثال بزنید؟

..Johnny
جمعه 28 آذر 1393, 10:39 صبح
میخوام گفته ی دوستمون gilas1368 رو برات توضیح بدم
اگه اسم کلاست مثلا باشه Book، زمانی که این کلاس رو ایجادش میکنی براش ی سازنده تعریف میکنی به این صورت :

public class Book {
public Book(String string)
{

}
}
سپس از داخل اکتیویتیت که میخوای کلاستو فراخوانی کنی و رشته رو بهش پاس بدی اینکارو میکنی:

Book book = new Book(str);
که str همون رشته ایه که میخوای به کلاس بفرستیش