I've been trying to complete tutorial "Working with fragments" which was designed for android 3.0+
To acomplish that I'm using compatibility package v4 (since my API is 7). However I'm stuck on the lists. I couldn't find straight answer.
I'm getting a ClassNotFoundException. I inherited fragment class from FragmentActivity but what about my ListActivity? There is no such thing as FragmentListActivity and I think it keeps crashing at this.
Can I create Fragment ListActivity with compatibility package v4? Or it's not possible at all?
Nope, doesn't exist. Stupid support library.
The solution is easy to create but tedious to maintain. Just copy the native ListActivity
class into your project, rename it "FragmentListActivity
", and let it extend FragmentActivity
instead of Activity
. No other tweaks are required and the copy is easy. If you are uncertain you can peak at my code, but it's always best to derive the latest.
Same goes for GridActivity
I would say.
Look at this question: What to do about ListActivity/MapActivity when converting to Fragments using the compatibility library?
There is a ListFragment.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With