xamarin/Xamarin.Forms Repo





Commits

337

Atsushi Eno commited last on 9/17/2016 6:05:29 AM, 'Android BeginInvokeOnMainThread() should not possibly block. (#343) Android.App.Activity.RunOnUiThread() does not always run the argument Runnable asynchronously; actually it is run synchronously if current thread is the UI thread [*1][*2] Use Handler.Post() instead. (It is also used in Android.App.SyncContext[*3]) [*1] https://developer.android.com/reference/android/app/Activity.html#runOnUiThread(java.lang.Runnable) [*2] http://stackoverflow.com/questions/33039600/android-runonuithread-not-async [*3] https://github.com/xamarin/xamarin-android/blob/5777337/src/Mono.Android/Android.App/SyncContext.cs#L15'

Languages Used

1,910 .cs
410 .xml
165 .xaml

172 watches, 881 stars, 288 forks

Lines of Code Breakdown

312,985  total
270,748  code lines
8,079  comment lines
34,158  whitespace lines

Namespaces Declared

Xamarin.Forms.Controls (412)
Xamarin.Forms (372)
Xamarin.Forms.Platform.Android (124)
Xamarin.Forms.Core.UnitTests (116)
Xamarin.Forms.Platform.WinRT (115)

Libraries Imported/Referenced

System (1,339)
System.Collections.Generic (635)
Xamarin.Forms.Internals (455)
NUnit.Framework (444)
System.Linq (442)