On Sun, Jul 21, 2013 at 6:48 PM, Joe Bowser <bows...@gmail.com> wrote:
> Because there are things CordovaActivity does that you may not want, Such as ? > also > there is no such thing as dual inheritance in Java. > For example if you have a MapActivity you can implement a CordovaInterface, > but not extend a CordovaActivity. > As far as I understand the multiple inheritance is somewhat solved by implementing multiple interfaces but that is not really the issue here. Extending a class is easier for developers than implementing an interface because one can override methods instead of implementing them. > > Also, we haven't fully tested the use case where one extends the > CordovaActivity, so there's that as well. > On Jul 21, 2013 6:26 PM, "Anis KADRI" <anis.ka...@gmail.com> wrote: > > > I would love to know that too. > > > > > > On Sun, Jul 21, 2013 at 6:05 PM, Smith, Peter < > pet...@fast.au.fujitsu.com > > >wrote: > > > > > Hi, > > > > > > > > > > > > I already asked this on PG Forum but got no replies. For more details > > > see: https://groups.google.com/forum/#!topic/phonegap/KW0QC4P9P0Y > > > > > > > > > > > > -- > > > > > > > > > > > > There is a Cordova Guide "Embedding Cordova WebView on Android" > > > > > > > http://cordova.apache.org/docs/en/2.9.0/guide_cordova-webview_android.md > > > .html#Embedding%20Cordova%20WebView%20on%20Android > > > > > > > > > > > > Can someone please explain why the guide advises to write the class > with > > > the form: > > > > > > public class CordovaViewTestActivity extends Activity implements > > > CordovaInterface { > > > > > > > > > > > > instead of: > > > > > > public class CordovaViewTestActivity extends CordovaActivity { > > > > > > > > > > > > Our problem is that another team in our group has followed this > > > cut/paste advice but then (since they've failed to maintain their code > > > to keep up-to-date with changes to CordovaActivity over different > > > versions) they have come to grief with unexpected behaviours. I thought > > > if they had just extended from CordovaActivity in the first place they > > > could have avoided such hassles, but OTOH they thought they were doing > > > the right thing by following the guide. > > > > > > > > > > > > -- > > > > > > > > > > > > Apologies if this is the wrong forum to ask this. > > > > > > > > > > > > Thanks, > > > > > > Peter > > > > > > > > >