Esempio n. 1
0
        public static void StartActivity(BaseAniDroidActivity context, int userId, int?requestCode = null)
        {
            var intent = new Intent(context, typeof(UserActivity));

            intent.PutExtra(UserIdIntentKey, userId);

            if (requestCode.HasValue)
            {
                context.StartActivityForResult(intent, requestCode.Value);
            }
            else
            {
                context.StartActivity(intent);
            }
        }
Esempio n. 2
0
        public static void StartActivity(BaseAniDroidActivity context, BrowseMediaDto browseDto, int?requestCode = null)
        {
            var intent    = new Intent(context, typeof(BrowseActivity));
            var dtoString = AniListJsonSerializer.Default.Serialize(browseDto);

            intent.PutExtra(BrowseDtoIntentKey, dtoString);

            if (requestCode.HasValue)
            {
                context.StartActivityForResult(intent, requestCode.Value);
            }
            else
            {
                context.StartActivity(intent);
            }
        }