Ghadiri_S
چهارشنبه 03 آبان 1391, 23:08 عصر
با سلام خدمت دوستان
من با یک مشکل عجیب برخورد کردم لطفا دوستان راهنمایی بفرمایند.
من در برنامه خودم از یک tabHost استفاده کردم که خودش دارای 2 عدد TabSpec هست. این tabHost در یک اکتیویتی اصلی قرار داره به نام main و 2 تا اکتیویتی دیگه هم برای مثال به نام های A و B درست کردم که این دو تا اکتیویتی درون اکتویتی اصلی یا همون main به کمک Intent فراخوانی و به کمک setContent به TabSpec ها متصل شدند.
تا اینجا همه چیز خوب کار میکنه و من هر کدوم از TabSpec ها رو که باز میکنم اکتیویتی مربوطه رو نمایش میده و باهاش کار میکنم.
حال من یک تابع درون اکتیویتی A ایجاد کردم که به صورت public هست برای مثال اسم این تابع f هست. و میخواهم تو اکتیویتی اصلی یا همون main هر وقت که لازم بود این تابع f که درون اکتیویتی A هست رو اجرا کنم!
متاسفانه نمیدونم چطور میتونم اون تابع f را فراخوانی کنم.
دوستان اگر امکان داشته باشه راهنمایی بفرماید
با تشکر
من با یک مشکل عجیب برخورد کردم لطفا دوستان راهنمایی بفرمایند.
من در برنامه خودم از یک tabHost استفاده کردم که خودش دارای 2 عدد TabSpec هست. این tabHost در یک اکتیویتی اصلی قرار داره به نام main و 2 تا اکتیویتی دیگه هم برای مثال به نام های A و B درست کردم که این دو تا اکتیویتی درون اکتویتی اصلی یا همون main به کمک Intent فراخوانی و به کمک setContent به TabSpec ها متصل شدند.
تا اینجا همه چیز خوب کار میکنه و من هر کدوم از TabSpec ها رو که باز میکنم اکتیویتی مربوطه رو نمایش میده و باهاش کار میکنم.
حال من یک تابع درون اکتیویتی A ایجاد کردم که به صورت public هست برای مثال اسم این تابع f هست. و میخواهم تو اکتیویتی اصلی یا همون main هر وقت که لازم بود این تابع f که درون اکتیویتی A هست رو اجرا کنم!
متاسفانه نمیدونم چطور میتونم اون تابع f را فراخوانی کنم.
دوستان اگر امکان داشته باشه راهنمایی بفرماید
با تشکر