android get current fragment

В моем main.xml у меня

И я устанавливаю объект фрагмента следующим образом

Он устанавливает различные типы объектов фрагмента ( FragmentType2,FragmentType3. ) в разное время. Теперь, в какой-то момент, мне нужно определить, какой объект в настоящее время существует.

В коротком мне нужно сделать что-то вроде этого:

Я попробовал следующее

Но оба объекта (titleFragmentById и titleFragmentByTag) null
Я что-то пропустил?
Я использую Compatibility Package, r3 и разрабатываю для API level 7 .

In my main.xml I have

And I’m setting fragment object like this

It is setting different types of Fragment objects ( FragmentType2,FragmentType3. ) at different time. Now at some point of time I need to identify which object is currently there.

In short I need to do something like this:

I tried the following

But both the objects (titleFragmentById and titleFragmentByTag ) are null
Did I miss something?
I’m using Compatibility Package, r3 and developing for API level 7 .

First define a SparseArray in your ViewPagers’ adapters like below. In this array we’ll hold the instance of fragments.

And Override your Adapters’ instantiateItem method.

Also Override destroyItem method of your ViewPagers

And finally set add a PageChangeListener to your ViewPagers:

Share this:

Like this:

Excel SUMIF function

November 12, 2019 November 12, 2019

Name Ranges in Excel

November 11, 2019

Write a Siemens S7 plc driver with C# and Sharp7

November 10, 2019

About mhdr

One Comment on “Get current fragment displayed in ViewPager on Andro >

Nice work! Thanks a lot

Leave a Reply Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Оцените статью