بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
intent ها در فرگمنت
intent در فرگمنت ها چه تفاوتی با اکتیویتی داره؟
الان اگه بخوام :
- از یک اکتیویتی به یک فرگمنت
- از فرگمنت به اکتیویتی
و در نهایت از یک فرگمنت به فرگمنت دیگه جا به جا بشم باید چه دستوری رو وارد کنم؟
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
kazemian
9 سال پیش
0
0
این کد های اکتیویتی من هست :
من کجای کار رو اشتباه رفتم ، برنامه موقع کلیک کردن روی Button کرش میکنه
سورس پروژه : لینک دانلود
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btn = (Button)findViewById(R.id.btn_show);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Fragment simpleFragment = new SimpleFragment();
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.replace(R.id.fragment_simple,simpleFragment).commit();
//R.id.fragment ایدی فریم لیوت فرگمنت هست
//simpleFragment اسم فرگمنت مورد استفاده
}
});
}
}
کد های فرگمنت
public class SimpleFragment extends Fragment {
public SimpleFragment() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
return inflater.inflate(R.layout.fragment_simple, container, false);
}
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .
FragmentTransactionبرای هر تغییری که می خواستم استفاده می کردم. یعنی یهFragmentTransactionرو به عنوان فیلد ساخته بودم و هر وقت می خواستم یه فرگمنت رو حذف کنم یا تغییر بدم از همون استفاده می کردم در حالی که باید برای هر تغییری که می خواید بدید یهFragmentTransactionجدید بسازید. (9 سال پیش)