Yn y MedListActivity, ychwanegwch y cod isod:
@Diystyru
gwagle cyhoeddus ar Resume(){
if(viewPager!= null && viewPager.getAdapter() != null) {
viewPager.getAdapter().notifyDataSetChanged();
}
}
Dylai adnewyddu'r tabiau.
Os nad yw hyn yn gweithio, gwnewch yr isod:
Symudwch y mecanwaith creu Adapter (rwy'n cymryd mai dyma'r data rydych chi am ei arddangos) i ddull ar wahân, a fydd yn cael ei alw yn OnCreate. Ni fydd hyn yn newid ymddygiad presennol.
Yn y Darn, diystyru'r dull onResume a hefyd ffoniwch y dull creu addasydd newydd hwn.
Wrth grynhoi ein trafodaeth sylwadau, yr ateb terfynol yw ychwanegu'r dull canlynol at y cod Darn:
@Diystyru
gwagle cyhoeddus ar Resume() {
super.onResume ();
// Yma rydym yn galw'r dulliau gosod data eto, i adlewyrchu
// y newidiadau a gymerodd le yna seibiwyd y Fragment
cychwynData();
cychwynAdapterpassed();
cychwynAdapterup();
}