android - java multiple inheritance ActionBarActivity -



android - java multiple inheritance ActionBarActivity -

i've got class (it's main activity) extends other class:

public class advancepreferences extends custompreferences

i utilize v7 actionbar. according site: https://developer.android.com/training/basics/actionbar/setting-up.html need extend actionbaractivity. looks need multiple inheritance here:

public class advancepreferences extends custompreferences extends actionbaractivity

how can resolve problem? not want lose preferences feature.

-------------- more details: not sure if matter, but: advancepreferences extends custompreferences custom class. custompreferences extends preferenceactivity , implements onsharedpreferencechangelistener. need advancepreferences extend not custompreferences actionbaractivity also.

-----------------important: utilize minsdkver = 7

java not allow multiple inheritance.

by way, create extends first actionbaractivity (maybe utilize class more activities utilize actionbar), , extends class 1 time again utilize preferences.

with approach, inheritance tree be: public class baseactionbaractivity extends actionbaractivity (this used more activities) public class preferencesactivity extends baseactionbaractivity (this 1 focused on whatever preferences do)

on other hand, if want utilize preferencesactivity of android approach, utilize fragments handle this, don't know doing , preferences class do.

by way, links more info (in case need utilize of preferencesfragment/activity) : preferencefragment android , preferenceactivity

java android inheritance multiple-inheritance

Comments

Popular posts from this blog

java - How to set log4j.defaultInitOverride property to false in jboss server 6 -

c - GStreamer 1.0 1.4.5 RTSP Example Server sends 503 Service unavailable -

Using ajax with sonata admin list view pagination -