جستجو در تالارهای گفتگو
در حال نمایش نتایج برای برچسب های 'interface'.
2 نتیجه پیدا شد
-
با سلام من برای ارتباط بین اکتیویتی و فراگمنت از interface استفاده کردم به شکل زیر: کدهای فراگمنت: public class Fragment_one extends Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.one_fragment, container, false); return view; } public interface message { public void showName(int name); } @Override public void onResume(){ super.onResume(); //OnResume Fragment ((
-
اینترفیس یک نوع قرارداد است. هر کلاس میتواند یک یا چند اینترفیس را بهکار گیرد و پیادهسازی (implement) کند. کلاسی که یک اینترفیس را پیادهسازی کند باید قواعد تعریف شده در آن را رعایت کند. در عمل اینترفیس ساختاری مانند کلاس دارد که تعدادی متد در آن تعریف میشوند اما این متدها بدنه ندارند و فقط امضای آنها تعریف شده است. کلاسی که یک اینترفیس را پیادهسازی میکند باید تمام متدهای موجود در آن اینترفیس را Override کند.متدهای موجود در یک اینترفیس بدنهای ندارند و بنابراین مشخص نیست که چه کاری انجام میدهند. هر کلاسی که اینترفیس را پیادهسازی میکند میتواند به شکل دلخواه خود بدنه آن متد را تع