[ 
https://issues.apache.org/jira/browse/CB-6644?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Archana Naik resolved CB-6644.
------------------------------

    Resolution: Fixed

> [amazon-fireos]Add a check for webview being null in template code
> ------------------------------------------------------------------
>
>                 Key: CB-6644
>                 URL: https://issues.apache.org/jira/browse/CB-6644
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Amazon FireOS
>    Affects Versions: 3.4.0
>            Reporter: Archana Naik
>            Assignee: Archana Naik
>             Fix For: 3.5.0
>
>
> amazon-fireos uses AmazonWebView which provides chromium based webapp 
> runtime. Port needs webview sdk which ships with 2 different jars - 
> awv_interface.jar and awv_android_factory.jar. By default, adding 
> amazon-fireos platform to the app copies awv_interface.jar to project's libs 
> folder so its bundled with the app. However, that means app will work on 
> Kindle fire devices but on generic android devices it will not. In order for 
> it to work on android devices, app developer needs to copy 
> awv_android_factory.jar to libs folder so app will automatically use fallback 
> mechanism to instantiate stock android webview. 
> Now, in case of no fallback mechanism CordovaActivity's appview will be null 
> so if developer uses this.appview in onCreate() method app will crash. 
> Solution: add boilder plate code to check for this.appview not being null.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to