Hi Zhang,

Sorry for the typo in your name.

-- 
Thanks and regards,
Aslam

> On 22-Dec-2015, at 6:45 AM, Aslam Ansari <[email protected]> wrote:
> 
> Hi Zang,
> 
> I need help in integrating the crosswalk in existing ionic project, which is 
> based on objective c.
> Can you please send a project link or help me to integrate crosswalk in my 
> project. i have tried many things but its not working. Please this is 
> becoming very stressful task.
> 
> -- 
> Thanks and regards,
> Aslam
> <image001.jpg>
> Follow us on:
> <image002.gif> <image004.gif> <image005.gif> <image006.gif> <image007.gif> 
> <image008.gif>
> 
>> On 22-Dec-2015, at 6:35 AM, Zhang, Xiaofeng <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> Have you tried Crosswalk? And is the issue still can reproduced? <>
>>  
>> Best Regards J
>> Xiaofeng Zhang
>>  
>>  <>From: Crosswalk-help 
>> [mailto:[email protected] 
>> <mailto:[email protected]>] On Behalf Of 
>> Zhang, Xiaofeng
>> Sent: Tuesday, December 22, 2015 9:04 AM
>> To: Jonathon Gray; [email protected] 
>> <mailto:[email protected]>
>> Subject: Re: [Crosswalk-help] XWalkResourceClient ShouldOveride...- Android 
>> - Crosswalk Lite
>>  
>> Oh.. sorry, I didnĦŻt see you mentioned Crosswalk Lite, not Crosswalk.
>> Yes, I used Crosswalk, and you can get the version in our official 
>> website:https://crosswalk-project.org/documentation/downloads.html 
>> <https://crosswalk-project.org/documentation/downloads.html>
>>  
>>  
>> Best Regards J
>> Xiaofeng Zhang
>>  
>> From: Jonathon Gray [mailto:[email protected] <mailto:[email protected]>] 
>> Sent: Tuesday, December 22, 2015 1:41 AM
>> To: Zhang, Xiaofeng; [email protected] 
>> <mailto:[email protected]>
>> Subject: Re: [Crosswalk-help] XWalkResourceClient ShouldOveride...- Android 
>> - Crosswalk Lite
>>  
>> I am having a hard time finding the version you mentioned.  I am looking 
>> here: 
>> https://download.01.org/crosswalk/releases/crosswalk-lite/android/canary/ 
>> <https://download.01.org/crosswalk/releases/crosswalk-lite/android/canary/> .
>> Are you using Crosswalk and not Crosswalk lite?  Thanks.
>>  
>> BR
>> Jonathon
>>  
>> 
>> From: Zhang, Xiaofeng <[email protected] 
>> <mailto:[email protected]>>
>> Sent: Monday, December 21, 2015 12:22 AM
>> To: Jonathon Gray; [email protected] 
>> <mailto:[email protected]>
>> Subject: RE: [Crosswalk-help] XWalkResourceClient ShouldOveride...- Android 
>> - Crosswalk Lite
>>  
>> I use current stable version 15.44.384.12, it works well.
>> Please download my sample code here to 
>> try:https://github.com/xzhan96/XWalkSimpleDemo 
>> <https://github.com/xzhan96/XWalkSimpleDemo>
>> Note a change of your code is here Ħ°( (scheme != null)Ħħ.
>>  
>> Best Regards J
>> Xiaofeng Zhang
>>  
>> From: Jonathon Gray [mailto:[email protected] <mailto:[email protected]>] 
>> Sent: Monday, December 21, 2015 10:42 AM
>> To: Zhang, Xiaofeng; [email protected] 
>> <mailto:[email protected]>
>> Subject: Re: [Crosswalk-help] XWalkResourceClient ShouldOveride...- Android 
>> - Crosswalk Lite
>>  
>> Yes, there is a browser on the device.  I tried on both my own cell phone 
>> and a virtual device but still getting the same errors.   I know this issue 
>> can also come up when there are issue in the manifest file.  Is there 
>> anything that should be changed in the manifest file besides  permissions 
>> and setting hardware acceleration to true?
>>  
>> Thanks,
>> Jonathon
>>  
>> From: Zhang, Xiaofeng <[email protected] 
>> <mailto:[email protected]>>
>> Sent: Sunday, December 20, 2015 8:00 PM
>> To: Jonathon Gray; [email protected] 
>> <mailto:[email protected]>
>> Subject: RE: [Crosswalk-help] XWalkResourceClient ShouldOveride...- Android 
>> - Crosswalk Lite
>>  
>> Hi Jonathon
>>  
>> Thanks for using Crosswalk.
>> Which version you are using? I make a little change of your code, and it 
>> works well.
>> From your error log:
>> android.content.ActivityNotFoundException: No Activity found to handle 
>> Intent { act=android.intent.action ...
>> it seems your test devices doesnĦŻt have other browser? The issue shouldnĦŻt 
>> be caused by xwalkview, could you double check?
>>  
>>           @Override
>>             public boolean shouldOverrideUrlLoading( XWalkView view, String 
>> url ) {
>>                     Log.d(TAG, "url  = " + url.toString());
>>                     Uri uri = Uri.parse( url );
>>                     if ( uri != null ) {
>>                         String scheme = uri.getScheme();
>>                         Log.d(TAG, "SCHEME = " + scheme);
>>                         boolean shouldOverride =
>>                                         ( (scheme != null)
>>                                         || scheme.equalsIgnoreCase( "http" )
>>                                         || scheme.equalsIgnoreCase( "https" )
>>                                         || scheme.equalsIgnoreCase( "file" )
>>                                         || scheme.equalsIgnoreCase( 
>> "content" ) );
>>                         Log.d(TAG, "shouldOverride == " + shouldOverride );
>>                         if ( shouldOverride ) {
>>  
>>                             if ( scheme.equalsIgnoreCase( "ps" ) || 
>> scheme.equalsIgnoreCase( "pss" ) ) {
>>                                 Uri.Builder builder = uri.buildUpon();
>>                                 builder.scheme( scheme.equalsIgnoreCase( 
>> "ps" ) ? "http" : "https" );
>>                                 uri = builder.build();
>>                             }
>>                             Intent intent = new Intent( Intent.ACTION_VIEW, 
>> uri );
>>                             intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
>>                             startActivity(intent);
>>                             return true;
>>                         }
>>                     }
>>                 return false;
>>             }
>>  
>> Best Regards J
>> Xiaofeng Zhang
>>  
>> From: Crosswalk-help 
>> [mailto:[email protected] 
>> <mailto:[email protected]>] On Behalf Of 
>> Jonathon Gray
>> Sent: Sunday, December 20, 2015 1:36 PM
>> To: [email protected] 
>> <mailto:[email protected]>
>> Subject: [Crosswalk-help] XWalkResourceClient ShouldOveride...- Android - 
>> Crosswalk Lite
>>  
>> Hello All,
>> I am an intern at a small company that is considering replacing the native 
>> WebView with Crosswalk.  We are using a custom webview client that now 
>> extends XWalkResourceClient but we are getting an error in the overridden 
>> shouldOverrideUrlLoading method.
>>  
>> @Override
>> public boolean shouldOverrideUrlLoading( XWalkView view, String url ) {
>>     if ( !Text.isNull( url ) ) {
>>         LogUtil.d("SCHEME", url.toString(), context);
>>         Uri uri = Uri.parse( url );
>>         if ( uri != null ) {
>> 
>>             String scheme = uri.getScheme();
>>             LogUtil.d("SCHEME ", scheme, context);
>>             boolean shouldOverride =
>>                     !( scheme == null
>>                     || scheme.equalsIgnoreCase( "http" )
>>                     || scheme.equalsIgnoreCase( "https" )
>>                     || scheme.equalsIgnoreCase( "file" )
>>                     || scheme.equalsIgnoreCase( "content" ) );
>> 
>>             if ( shouldOverride ) {
>> 
>>                 if ( scheme.equalsIgnoreCase( "ps" ) || 
>> scheme.equalsIgnoreCase( "pss" ) ) {
>>                     Uri.Builder builder = uri.buildUpon();
>>                     builder.scheme( scheme.equalsIgnoreCase( "ps" ) ? "http" 
>> : "https" );
>>                     uri = builder.build();
>>                 }
>>                 Intent intent = new Intent( Intent.ACTION_VIEW, uri );
>>                 intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
>>                 LogUtil.d("SCHEME", uri.toString(), context);
>>                 context.startActivity(intent);
>> 
>>                 return true;
>>             }
>>         }
>>     }
>> 
>>     return false;
>> }
>> The above code works fine in the WebView version of the app but results in 
>> an error in the XWalk version:
>>  
>> 12-19 23:18:31.555    2206-2206/? W/System.errİs java.lang.RuntimeException: 
>> android.content.ActivityNotFoundException: No Activity found to handle 
>> Intent { act=android.intent.action ...
>> 12-19 23:18:31.555    2206-2206/? W/System.errİs at 
>> org.xwalk.core.internal.ReflectMethod.invoke(ReflectMethod.java:67)
>> 12-19 23:18:31.555    2206-2206/? W/System.errİs at 
>> org.xwalk.core.internal.XWalkResourceClientBridge.shouldOverrideUrlLoading(XWalkResourceClientBridge.java:162)
>> 12-19 23:18:31.555    2206-2206/? W/System.errİs at 
>> org.xwalk.core.internal.XWalkResourceClientBridge.shouldOverrideUrlLoading(XWalkResourceClientBridge.java:155)
>> 12-19 23:18:31.556    2206-2206/? W/System.errİs at 
>> org.xwalk.core.internal.XWalkContentsClientBridge.shouldOverrideUrlLoading(XWalkContentsClientBridge.java:206)
>> 12-19 23:18:31.556    2206-2206/? W/System.errİs at 
>> org.xwalk.core.internal.XWalkContentsClientBridge$InterceptNavigationDelegateImpl.shouldIgnoreNavigation(XWalkContentsClientBridge.java:92)
>> 12-19 23:18:31.556    2206-2206/? W/System.errİs at 
>> org.chromium.base.SystemMessageHandler.nativeDoRunLoopOnce(Native Method)
>> 12-19 23:18:31.556    2206-2206/? W/System.errİs at 
>> org.chromium.base.SystemMessageHandler.handleMessage(SystemMessageHandler.java:53)
>> 12-19 23:18:31.556    2206-2206/? W/System.errİs at 
>> android.os.Handler.dispatchMessage(Handler.java:102)
>> 12-19 23:18:31.556    2206-2206/? W/System.errİs at 
>> android.os.Looper.loop(Looper.java:135)
>> 12-19 23:18:31.556    2206-2206/? W/System.errİs at 
>> android.app.ActivityThread.main(ActivityThread.java:5257)
>> 12-19 23:18:31.556    2206-2206/? W/System.errİs at 
>> java.lang.reflect.Method.invoke(Native Method)
>> 12-19 23:18:31.556    2206-2206/? W/System.errİs at 
>> java.lang.reflect.Method.invoke(Method.java:372)
>> 12-19 23:18:31.556    2206-2206/? W/System.errİs at 
>> com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
>> 12-19 23:18:31.556    2206-2206/? W/System.errİs at 
>> com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
>> 12-19 23:18:31.556    2206-2206/? W/System.errİs Caused by: 
>> android.content.ActivityNotFoundException: No Activity found to handle 
>> Intent { act=android.intent.action.VIEW dat=data:text/html, ...
>> 12-19 23:18:31.556    2206-2206/? W/System.errİs at 
>> android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1781)
>> 12-19 23:18:31.556    2206-2206/? W/System.errİs at 
>> android.app.Instrumentation.execStartActivity(Instrumentation.java:1501)
>> 12-19 23:18:31.556    2206-2206/? W/System.errİs at 
>> android.app.ContextImpl.startActivity(ContextImpl.java:1243)
>> 12-19 23:18:31.556    2206-2206/? W/System.errİs at 
>> android.app.ContextImpl.startActivity(ContextImpl.java:1225)
>> 12-19 23:18:31.556    2206-2206/? W/System.errİs at 
>> android.content.ContextWrapper.startActivity(ContextWrapper.java:323)
>> 12-19 23:18:31.557    2206-2206/? W/System.errİs at 
>> com.XCENSORX.core.util.DialogUtil$CustomWebViewClient.shouldOverrideUrlLoading(DialogUtil.java:325)
>> 12-19 23:18:31.557    2206-2206/? W/System.errİs at 
>> java.lang.reflect.Method.invoke(Native Method)
>> 12-19 23:18:31.557    2206-2206/? W/System.errİs at 
>> java.lang.reflect.Method.invoke(Method.java:372)
>> 12-19 23:18:31.557    2206-2206/? W/System.errİs at 
>> org.xwalk.core.internal.ReflectMethod.invoke(ReflectMethod.java:61)
>> 12-19 23:18:31.557    2206-2206/? W/System.errİs ... 13 more
>>  
>> Thanks for all the help in the past and let me know if there is anything I 
>> should include.
>>  
>> BR,
>> Jonathon
>>  
>>  
>>  
>> _______________________________________________
>> Crosswalk-help mailing list
>> [email protected] 
>> <mailto:[email protected]>
>> https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help 
>> <https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help>
> _______________________________________________
> Crosswalk-help mailing list
> [email protected]
> https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help

_______________________________________________
Crosswalk-help mailing list
[email protected]
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help

Reply via email to