﻿<?xml version="1.0" encoding="utf-8"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Intersoft Community - Crosslight - How to Use Crosslight in Refreshing an Entity from Client-Side with Composite Keys?</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Crosslight-in-Refreshing-an-Entity-from-Client-Side-with-Composite-Keys/</link><description /><generator>http://www.intersoftsolutions.com</generator><language>en</language><copyright>Copyright 2002 - 2015 Intersoft Solutions Corp. All rights reserved.</copyright><ttl>60</ttl><item><title>How to Use Crosslight in Refreshing an Entity from Client-Side with Composite Keys?</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Crosslight-in-Refreshing-an-Entity-from-Client-Side-with-Composite-Keys/</link><pubDate>Thu, 03 Sep 2015 21:13:33 GMT</pubDate><dc:creator>yudi@intersoftpt.com</dc:creator><description>&lt;p&gt;&lt;span style="color: #1f497d;"&gt;Hi Jimmy,&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #1f497d;"&gt;The origin of the error stack trace you posted is coming from Crosslight.Android framework.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #1f497d;"&gt;When you perform GetSingleAsync(), it is done in background thread. When the updated item is retrieved, OnPropertyChanged is triggered, and since the item is bound, the UI is going to be updated, but all of this is still done in background thread. Thus you get the error. Updating the UI should be done in UI thread.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #1f497d;"&gt;This is a bug in the Android framework, it is filed under CROS-894.&lt;br&gt;
Find the hotfix &lt;a href="http://git.intersoftpt.com/projects/CROS/repos/updates/browse/Crosslight4_0_5000_298" target="_blank"&gt;here&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #1f497d;"&gt;Hope this helps.&lt;/span&gt;&lt;/p&gt;</description></item><item><title>How to Use Crosslight in Refreshing an Entity from Client-Side with Composite Keys?</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Crosslight-in-Refreshing-an-Entity-from-Client-Side-with-Composite-Keys/</link><pubDate>Thu, 03 Sep 2015 16:14:43 GMT</pubDate><dc:creator>jtungol@silentpartnersoft.com</dc:creator><description>Awesome! We'll give it a try and see how it's going to work. Thanks for your help. Appreciate it.&lt;br&gt;</description></item><item><title>How to Use Crosslight in Refreshing an Entity from Client-Side with Composite Keys?</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Crosslight-in-Refreshing-an-Entity-from-Client-Side-with-Composite-Keys/</link><pubDate>Thu, 03 Sep 2015 10:33:41 GMT</pubDate><dc:creator>Arief</dc:creator><description>&lt;p&gt;Hi Jimmy,&lt;/p&gt;&lt;p&gt;We successfully found the problem, here is the hotfix for CROS-894:&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://git.intersoftpt.com/projects/CROS/repos/updates/browse/Crosslight4_0_5000_298" target="_blank"&gt;http://git.intersoftpt.com/projects/CROS/repos/updates/browse/Crosslight4_0_5000_298&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Hope that'll helps!&lt;/p&gt;</description></item><item><title>How to Use Crosslight in Refreshing an Entity from Client-Side with Composite Keys?</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Crosslight-in-Refreshing-an-Entity-from-Client-Side-with-Composite-Keys/</link><pubDate>Wed, 02 Sep 2015 15:31:05 GMT</pubDate><dc:creator>jtungol@silentpartnersoft.com</dc:creator><description>Dude, we just called the method, we didn't do anything about the textboxes nor did we manipulate anything related to UI. Well, we have no reason to, because it is being handled by the DataEditorViewModelBase with FormMetaData. But, the scenario is this... we tried to call the GetSingleAsync by handling a NavigationResult after closing a modal context. We need to call this to refresh data from the server, in which case not being loaded when calling from the server side. The SQL data has been updated by a trigger, but load or reload function from the server-side is not working pretty well. In an effort to create a workaround... we decided to retrieve the data from the client side but couldn't make things work as expected due to this error. That issue from the server-side has been posted on a &lt;a href="http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Crosslight-in-Reloading-an-Entity-and-its-Navigation-Properties-from-Server-Side/" target="_blank"&gt;different thread&lt;/a&gt;, which no one seems to have replied yet.&lt;br&gt;</description></item><item><title>How to Use Crosslight in Refreshing an Entity from Client-Side with Composite Keys?</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Crosslight-in-Refreshing-an-Entity-from-Client-Side-with-Composite-Keys/</link><pubDate>Wed, 02 Sep 2015 07:54:31 GMT</pubDate><dc:creator>Arief</dc:creator><description>&lt;p&gt;Hi Jimmy,&lt;br&gt;&lt;br&gt;Could you tell me when did you call the GetSingleAsync? &lt;br&gt;&lt;br&gt;from the stack trace looks like every time you change the TextBox you call the getSingleAsync is this right?&lt;br&gt;&lt;br&gt;Note: I ask our developer what the "&lt;i&gt;Only the original thread that created a view hierarchy can touch its views."&lt;/i&gt;&amp;nbsp;means, meanwhile i already tested the getSingleAsync however i encounter no error because i put it in Navigated.&lt;/p&gt;</description></item><item><title>How to Use Crosslight in Refreshing an Entity from Client-Side with Composite Keys?</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Crosslight-in-Refreshing-an-Entity-from-Client-Side-with-Composite-Keys/</link><pubDate>Tue, 01 Sep 2015 17:29:11 GMT</pubDate><dc:creator>jtungol@silentpartnersoft.com</dc:creator><description>&amp;nbsp; at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0005c] in /Users/builder/data/lanes/1978/f98871a9/source/mono/mcs/class/corlib/System.Reflection/MonoMethod.cs:238 &lt;br&gt;&amp;nbsp; at System.Reflection.MonoProperty.SetValue (System.Object obj, System.Object value, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] index, System.Globalization.CultureInfo culture) [0x0006a] in /Users/builder/data/lanes/1978/f98871a9/source/mono/mcs/class/corlib/System.Reflection/MonoProperty.cs:366 &lt;br&gt;&amp;nbsp; at System.Reflection.PropertyInfo.SetValue (System.Object obj, System.Object value, System.Object[] index) [0x00000] in /Users/builder/data/lanes/1978/f98871a9/source/mono/mcs/class/corlib/System.Reflection/PropertyInfo.cs:111 &lt;br&gt;&amp;nbsp; at Intersoft.Crosslight.BindingAdapterBase`1[Android.Widget.EditText].SetValue (Android.Widget.EditText obj, Intersoft.Crosslight.BindableProperty property, System.Object value) [0x00129] in &amp;lt;filename unknown&amp;gt;:0 &lt;br&gt;&amp;nbsp; at Intersoft.Crosslight.Android.ControlBindingAdapterBase`1[Android.Widget.EditText].SetValue (Android.Widget.EditText view, Intersoft.Crosslight.BindableProperty property, System.Object value) [0x00250] in &amp;lt;filename unknown&amp;gt;:0 &lt;br&gt;&amp;nbsp; at Intersoft.Crosslight.Android.EditTextBindingAdapter.SetValue (Android.Widget.EditText view, Intersoft.Crosslight.BindableProperty property, System.Object value) [0x00076] in &amp;lt;filename unknown&amp;gt;:0 &lt;br&gt;&amp;nbsp; at Intersoft.Crosslight.BindingAdapterBase`1[Android.Widget.EditText].Intersoft.Crosslight.IBindingAdapter.SetValue (System.Object obj, Intersoft.Crosslight.BindableProperty property, System.Object value) [0x00000] in &amp;lt;filename unknown&amp;gt;:0 &lt;br&gt;&amp;nbsp; at Intersoft.Crosslight.ObjectExtensions.SetPropertyValue (System.Object obj, Intersoft.Crosslight.BindableProperty property, System.Object value, Boolean updateSource) [0x00020] in &amp;lt;filename unknown&amp;gt;:0 &lt;br&gt;&amp;nbsp; at Intersoft.Crosslight.BindingContext.UpdateTarget () [0x00054] in &amp;lt;filename unknown&amp;gt;:0 &lt;br&gt;&amp;nbsp; at Intersoft.Crosslight.BindingContext.OnSourcePropertyChanged (System.ComponentModel.PropertyChangedEventArgs e) [0x00022] in &amp;lt;filename unknown&amp;gt;:0 &lt;br&gt;&amp;nbsp; at d.SourcePropertyChanged (System.Object sender, System.ComponentModel.PropertyChangedEventArgs e) [0x0001f] in &amp;lt;filename unknown&amp;gt;:0 &lt;br&gt;&amp;nbsp; at (wrapper delegate-invoke) &amp;lt;Module&amp;gt;:invoke_void_object_PropertyChangedEventArgs (object,System.ComponentModel.PropertyChangedEventArgs)&lt;br&gt;&amp;nbsp; at (wrapper delegate-invoke) &amp;lt;Module&amp;gt;:invoke_void_object_PropertyChangedEventArgs (object,System.ComponentModel.PropertyChangedEventArgs)&lt;br&gt;&amp;nbsp; at (wrapper delegate-invoke) &amp;lt;Module&amp;gt;:invoke_void_object_PropertyChangedEventArgs (object,System.ComponentModel.PropertyChangedEventArgs)&lt;br&gt;&amp;nbsp; at (wrapper delegate-invoke) &amp;lt;Module&amp;gt;:invoke_void_object_PropertyChangedEventArgs (object,System.ComponentModel.PropertyChangedEventArgs)&lt;br&gt;&amp;nbsp; at (wrapper delegate-invoke) &amp;lt;Module&amp;gt;:invoke_void_object_PropertyChangedEventArgs (object,System.ComponentModel.PropertyChangedEventArgs)&lt;br&gt;&amp;nbsp; at (wrapper delegate-invoke) &amp;lt;Module&amp;gt;:invoke_void_object_PropertyChangedEventArgs (object,System.ComponentModel.PropertyChangedEventArgs)&lt;br&gt;&amp;nbsp; at (wrapper delegate-invoke) &amp;lt;Module&amp;gt;:invoke_void_object_PropertyChangedEventArgs (object,System.ComponentModel.PropertyChangedEventArgs)&lt;br&gt;&amp;nbsp; at (wrapper delegate-invoke) &amp;lt;Module&amp;gt;:invoke_void_object_PropertyChangedEventArgs (object,System.ComponentModel.PropertyChangedEventArgs)&lt;br&gt;&amp;nbsp; at (wrapper delegate-invoke) &amp;lt;Module&amp;gt;:invoke_void_object_PropertyChangedEventArgs (object,System.ComponentModel.PropertyChangedEventArgs)&lt;br&gt;&amp;nbsp; at (wrapper delegate-invoke) &amp;lt;Module&amp;gt;:invoke_void_object_PropertyChangedEventArgs (object,System.ComponentModel.PropertyChangedEventArgs)&lt;br&gt;&amp;nbsp; at (wrapper delegate-invoke) &amp;lt;Module&amp;gt;:invoke_void_object_PropertyChangedEventArgs (object,System.ComponentModel.PropertyChangedEventArgs)&lt;br&gt;&amp;nbsp; at (wrapper delegate-invoke) &amp;lt;Module&amp;gt;:invoke_void_object_PropertyChangedEventArgs (object,System.ComponentModel.PropertyChangedEventArgs)&lt;br&gt;&amp;nbsp; at (wrapper delegate-invoke) &amp;lt;Module&amp;gt;:invoke_void_object_PropertyChangedEventArgs (object,System.ComponentModel.PropertyChangedEventArgs)&lt;br&gt;&amp;nbsp; at (wrapper delegate-invoke) &amp;lt;Module&amp;gt;:invoke_void_object_PropertyChangedEventArgs (object,System.ComponentModel.PropertyChangedEventArgs)&lt;br&gt;&amp;nbsp; at (wrapper delegate-invoke) &amp;lt;Module&amp;gt;:invoke_void_object_PropertyChangedEventArgs (object,System.ComponentModel.PropertyChangedEventArgs)&lt;br&gt;&amp;nbsp; at (wrapper delegate-invoke) &amp;lt;Module&amp;gt;:invoke_void_object_PropertyChangedEventArgs (object,System.ComponentModel.PropertyChangedEventArgs)&lt;br&gt;&amp;nbsp; at (wrapper delegate-invoke) &amp;lt;Module&amp;gt;:invoke_void_object_PropertyChangedEventArgs (object,System.ComponentModel.PropertyChangedEventArgs)&lt;br&gt;&amp;nbsp; at (wrapper delegate-invoke) &amp;lt;Module&amp;gt;:invoke_void_object_PropertyChangedEventArgs (object,System.ComponentModel.PropertyChangedEventArgs)&lt;br&gt;&amp;nbsp; at (wrapper delegate-invoke) &amp;lt;Module&amp;gt;:invoke_void_object_PropertyChangedEventArgs (object,System.ComponentModel.PropertyChangedEventArgs)&lt;br&gt;&amp;nbsp; at (wrapper delegate-invoke) &amp;lt;Module&amp;gt;:invoke_void_object_PropertyChangedEventArgs (object,System.ComponentModel.PropertyChangedEventArgs)&lt;br&gt;&amp;nbsp; at (wrapper delegate-invoke) &amp;lt;Module&amp;gt;:invoke_void_object_PropertyChangedEventArgs (object,System.ComponentModel.PropertyChangedEventArgs)&lt;br&gt;&amp;nbsp; at (wrapper delegate-invoke) &amp;lt;Module&amp;gt;:invoke_void_object_PropertyChangedEventArgs (object,System.ComponentModel.PropertyChangedEventArgs)&lt;br&gt;&amp;nbsp; at (wrapper delegate-invoke) &amp;lt;Module&amp;gt;:invoke_void_object_PropertyChangedEventArgs (object,System.ComponentModel.PropertyChangedEventArgs)&lt;br&gt;&amp;nbsp; at (wrapper delegate-invoke) &amp;lt;Module&amp;gt;:invoke_void_object_PropertyChangedEventArgs (object,System.ComponentModel.PropertyChangedEventArgs)&lt;br&gt;&amp;nbsp; at (wrapper delegate-invoke) &amp;lt;Module&amp;gt;:invoke_void_object_PropertyChangedEventArgs (object,System.ComponentModel.PropertyChangedEventArgs)&lt;br&gt;&amp;nbsp; at Intersoft.Crosslight.Data.EntityModel.EntityBase.OnPropertyChanged (System.ComponentModel.PropertyChangedEventArgs e) [0x0001a] in &amp;lt;filename unknown&amp;gt;:0 &lt;br&gt;&amp;nbsp; at Intersoft.Crosslight.Data.EntityModel.EntityBase.OnPropertyChanged (System.String propertyName) [0x00007] in &amp;lt;filename unknown&amp;gt;:0 &lt;br&gt;&amp;nbsp; at Mercury.Domain.Data.TicketMachine.OnPropertyChanged (System.String propertyName) [0x00003] in /Users/Domingo/Documents/Crosslight/Mercury.Mobile/Mercury.Mobile.Core/DomainModels/TicketMachine.Partial.cs:149 &lt;br&gt;&amp;nbsp; at Intersoft.Crosslight.Data.EntityModel.EntityBase.MergeOriginalValues (IEntity source) [0x00126] in &amp;lt;filename unknown&amp;gt;:0 &lt;br&gt;&amp;nbsp; at Intersoft.Crosslight.Data.EntityModel.EntityBase.Merge (IEntity source, MergeStrategy mergeStrategy) [0x0017a] in &amp;lt;filename unknown&amp;gt;:0 &lt;br&gt;&amp;nbsp; at Intersoft.Crosslight.Data.EntityModel.EntityBase.Intersoft.Crosslight.Data.EntityModel.IEntity.Merge (IEntity source, MergeStrategy mergeStrategy) [0x00000] in &amp;lt;filename unknown&amp;gt;:0 &lt;br&gt;&amp;nbsp; at Intersoft.Crosslight.Data.EntityModel.EntityContainer.AttachEntity (IEntity entity, EntityConflictResolution conflictResolution, System.Collections.Generic.List`1 entityReferences, System.Collections.Generic.List`1 attachedEntities, System.Collections.Generic.List`1 entityTypes, System.Collections.Generic.List`1 path) [0x000fd] in &amp;lt;filename unknown&amp;gt;:0 &lt;br&gt;&amp;nbsp; at Intersoft.Crosslight.Data.EntityModel.EntityContainer.AttachEntities (IEnumerable entities, EntityConflictResolution conflictResolution) [0x0005a] in &amp;lt;filename unknown&amp;gt;:0 &lt;br&gt;&amp;nbsp; at Intersoft.Crosslight.Data.EntityModel.EntityContainer.AttachEntities[TicketMachine] (IEnumerable entities, EntityConflictResolution conflictResolution) [0x00000] in &amp;lt;filename unknown&amp;gt;:0 &lt;br&gt;&amp;nbsp; at Intersoft.Crosslight.Data.EntityModel.EntityContainer+i`1[Mercury.Domain.Data.TicketMachine].&amp;lt;AttachEntitiesAsync&amp;gt;b__33 () [0x0000c] in &amp;lt;filename unknown&amp;gt;:0 &lt;br&gt;&amp;nbsp; at System.Threading.Tasks.Task`1[System.Collections.Generic.IList`1[Mercury.Domain.Data.TicketMachine]].InnerInvoke () [0x00012] in /Users/builder/data/lanes/1978/f98871a9/source/mono/external/referencesource/mscorlib/system/threading/Tasks/Future.cs:686 &lt;br&gt;&amp;nbsp; at System.Threading.Tasks.Task.Execute () [0x00016] in /Users/builder/data/lanes/1978/f98871a9/source/mono/external/referencesource/mscorlib/system/threading/Tasks/Task.cs:2523 &lt;br&gt;</description></item><item><title>How to Use Crosslight in Refreshing an Entity from Client-Side with Composite Keys?</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Crosslight-in-Refreshing-an-Entity-from-Client-Side-with-Composite-Keys/</link><pubDate>Tue, 01 Sep 2015 17:27:52 GMT</pubDate><dc:creator>jtungol@silentpartnersoft.com</dc:creator><description>&amp;nbsp; at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000b] in /Users/builder/data/lanes/1978/f98871a9/source/mono/mcs/class/corlib/System.Runtime.ExceptionServices/ExceptionDispatchInfo.cs:61 &lt;br&gt;&amp;nbsp; at Android.Runtime.JNIEnv.CallVoidMethod (IntPtr jobject, IntPtr jmethod, Android.Runtime.JValue* parms) [0x00063] in /Users/builder/data/lanes/1978/f98871a9/source/monodroid/src/Mono.Android/src/Runtime/JNIEnv.g.cs:571 &lt;br&gt;&amp;nbsp; at Android.Widget.TextView.set_TextFormatted (ICharSequence value) [0x0004b] in /Users/builder/data/lanes/1978/f98871a9/source/monodroid/src/Mono.Android/platforms/android-15/src/generated/Android.Widget.TextView.cs:2020 &lt;br&gt;&amp;nbsp; at Android.Widget.TextView.set_Text (System.String value) [0x00013] in /Users/builder/data/lanes/1978/f98871a9/source/monodroid/src/Mono.Android/platforms/android-15/src/generated/Android.Widget.TextView.cs:2031 &lt;br&gt;&amp;nbsp; at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&amp;amp;)&lt;br&gt;&amp;nbsp; at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00044] in /Users/builder/data/lanes/1978/f98871a9/source/mono/mcs/class/corlib/System.Reflection/MonoMethod.cs:230 &lt;br&gt;&amp;nbsp; --- End of managed exception stack trace ---&lt;br&gt;android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at android.view.ViewRootImpl.checkThread(ViewRootImpl.java:6094)&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at android.view.ViewRootImpl.invalidateChildInParent(ViewRootImpl.java:857)&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at android.view.ViewGroup.invalidateChild(ViewGroup.java:4320)&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at android.view.View.invalidate(View.java:10878)&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at android.widget.TextView.invalidateRegion(TextView.java:4651)&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at android.widget.TextView.invalidateCursor(TextView.java:4594)&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at android.widget.TextView.spanChange(TextView.java:7502)&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at android.widget.TextView$ChangeWatcher.onSpanAdded(TextView.java:9210)&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at android.text.SpannableStringBuilder.sendSpanAdded(SpannableStringBuilder.java:979)&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at android.text.SpannableStringBuilder.setSpan(SpannableStringBuilder.java:688)&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at android.text.SpannableStringBuilder.setSpan(SpannableStringBuilder.java:588)&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at android.text.Selection.setSelection(Selection.java:76)&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at android.text.Selection.setSelection(Selection.java:87)&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at android.text.method.ArrowKeyMovementMethod.initialize(ArrowKeyMovementMethod.java:302)&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at android.widget.TextView.setText(TextView.java:3801)&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at android.widget.TextView.setText(TextView.java:3671)&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at android.widget.EditText.setText(EditText.java:80)&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at android.widget.TextView.setText(TextView.java:3646)&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at dalvik.system.NativeStart.run(Native Method)&lt;br&gt;&lt;br&gt;</description></item><item><title>How to Use Crosslight in Refreshing an Entity from Client-Side with Composite Keys?</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Crosslight-in-Refreshing-an-Entity-from-Client-Side-with-Composite-Keys/</link><pubDate>Tue, 01 Sep 2015 15:34:16 GMT</pubDate><dc:creator>jtungol@silentpartnersoft.com</dc:creator><description>Yes, I believe we have that one setup as documented; however, we are receiving an error from Android that has something to do with multi-thread violation while running "await this.Repository.GetSingleAsync(..., ...);". It states that the view can only be updated on the same thread that owns the view. I have no idea what that is, running the same code using the IViewService with RunOnUIThread method still fails. Any idea what we can do to get rid of this error?&lt;br&gt;&lt;br&gt;&lt;blockquote style="padding-left: 10px; margin: 0px 0px 0px 5px; border-left: 1px solid rgb(204, 204, 204);"&gt;Only the original thread that created a view hierarchy can touch its views.&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>How to Use Crosslight in Refreshing an Entity from Client-Side with Composite Keys?</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Crosslight-in-Refreshing-an-Entity-from-Client-Side-with-Composite-Keys/</link><pubDate>Tue, 01 Sep 2015 02:44:44 GMT</pubDate><dc:creator>Arief</dc:creator><description>&lt;p&gt;Hi Jimmy,&amp;nbsp;&lt;br&gt;&lt;br&gt;Yes you need to specify your include if you have navigation properties as you can see in our documentation&amp;nbsp;&lt;a href="http://developer.intersoftsolutions.com/display/crosslightapi/IAsyncDataRepository(TEntity)+Interface#IAsyncDataRepository(TEntity)Interface-M:Intersoft.AppFramework.ModelServices.IAsyncDataRepository`1.GetSingleAsync(System.Collections.Generic.Dictionary{System.String,System.Object},System.String[])" style="color: rgb(59, 115, 175); text-decoration: none; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);"&gt;GetSingleAsync(Dictionary&amp;lt;string, object&amp;gt;, String[])&lt;/a&gt;.&lt;br&gt;&lt;br&gt;The object in dictionary is your primary key.&lt;br&gt;&lt;br&gt;Hope this will helps!&lt;/p&gt;</description></item><item><title>How to Use Crosslight in Refreshing an Entity from Client-Side with Composite Keys?</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Crosslight-in-Refreshing-an-Entity-from-Client-Side-with-Composite-Keys/</link><pubDate>Mon, 31 Aug 2015 20:04:45 GMT</pubDate><dc:creator>jtungol@silentpartnersoft.com</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;How is GetSingleAsync(Dictionary&amp;lt;string, object&amp;gt;) being used? We've supplied a dictionary value to the first parameter but an error is being thrown. Do we need to specify includes to make it work when there are navigation properties required?&lt;br&gt;&lt;/p&gt;</description></item></channel></rss>