public MainWindow() { InitializeComponent(); //ThreadStart t = new ThreadStart(connexionServeur); IvyComponent comp = IvyXMLParser.parseXML("test.xml"); if (comp == null) { return; } content.Children.Add(comp.getComponent()); Thread t = new Thread(new ThreadStart(delegate() { try { act = new TestActivity(4); act.connect(); act.waitForClients(); } catch (Exception e) { System.Windows.MessageBox.Show(e.StackTrace); } })); t.Start(); }
public void BeginRead() { if (_app.IsBatteryTemperatureTooHigh()) { BaseActivity act = (BaseActivity)Activity; if (act != null) { act.ShowToast(Resource.String.toast_temp_too_high); } return; } try { if (_app.CheckIsRFIDReady()) { BeginReadUI(); ClearDataAndResetParams(); MainThread.BeginInvokeOnMainThread(() => { BeginReadInternal(); }); } } catch (Exception e) { } }
void Update() { if (currentActivity == null && activityQueue != null && activityQueue.Count > 0) { currentActivity = this.activityQueue.Dequeue(); currentActivity.OnBeginning(); } if (currentActivity == null) { if (destroySelf) { Destroy(this.gameObject); } return; } if (currentActivity.HasFinished()) { currentActivity.OnFinished(); currentActivity = null; return; } currentActivity.Update(); }
public ArrayAdapter CreateAdapter(BaseActivity view) { return(new ArrayAdapter <string>( view, Resource.Layout.ChooseItem, ConvertItemsToString())); }
public override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Intent intent = BaseActivity.FragmentArgumentsToIntent(Arguments); Uri tracksUri = intent.Data; mNextType = intent.GetStringExtra(EXTRA_NEXT_TYPE); mAdapter = new TracksAdapter(Activity); ListAdapter = mAdapter; // Filter our tracks query to only include those with valid results String[] projection = TracksAdapter.TracksQuery.PROJECTION; String selection = null; if (NEXT_TYPE_SESSIONS.Equals(mNextType)) { // Only show tracks with at least one session projection = TracksAdapter.TracksQuery.PROJECTION_WITH_SESSIONS_COUNT; selection = ScheduleContract.Tracks.SESSIONS_COUNT + ">0"; //AnalyticsUtils.getInstance(getActivity()).trackPageView("/Tracks"); } else if (NEXT_TYPE_VENDORS.Equals(mNextType)) { // Only show tracks with at least one vendor projection = TracksAdapter.TracksQuery.PROJECTION_WITH_VENDORS_COUNT; selection = ScheduleContract.Tracks.VENDORS_COUNT + ">0"; //AnalyticsUtils.getInstance(getActivity()).trackPageView("/Sandbox"); } // Start background query to load tracks mHandler = new NotifyingAsyncQueryHandler(Activity.ContentResolver, this); mHandler.StartQuery(tracksUri, projection, selection, null, ScheduleContract.Tracks.DEFAULT_SORT); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { base.OnCreateView(inflater, container, savedInstanceState); var view = this.BindingInflate(FragmentLayoutId, null); _toolbar = view.FindViewById <Toolbar>(Resource.Id.toolbar); if (_toolbar != null) { BaseActivity.SetSupportActionBar(_toolbar); BaseActivity.SupportActionBar.SetDisplayHomeAsUpEnabled(true); _drawerToggle = new MvxActionBarDrawerToggle( Activity, // host Activity BaseActivity.DrawerLayout, // DrawerLayout object _toolbar, // nav drawer icon to replace 'Up' caret Resource.String.drawer_open, // "open drawer" description Resource.String.drawer_close // "close drawer" description ); BaseActivity.DrawerLayout.AddDrawerListener(_drawerToggle); _drawerToggle.DrawerIndicatorEnabled = true; } return(view); }
private void SetNotificationsSizesViews(BaseActivity activity) { this.imgBtnSizes = activity.FindViewById <ImageButton>(Resource.Id.imgBtnNotificationsSize); this.imgBtnSizes.Click += ImgBtnSizes_Click; var newsSizesLayout = activity.FindViewById <RelativeLayout>(Resource.Id.relLayoutNewsSizes); newsSizesLayout.Click += ImgBtnSizes_Click; }
private void SetupChatStateView(BaseActivity activity) { this.chatStateSwitch = activity.FindViewById <SwitchCompat>(Resource.Id.switchChatState); this.chatStateSwitch.Click += ChatStateSwitch_Click; var chatStateLayout = activity.FindViewById <RelativeLayout>(Resource.Id.relLayoutChat); chatStateLayout.Click += ChatStateLayout_Click; }
private void SetHomeLocationViews(BaseActivity activity) { this.imgBtnHomeLocalization = activity.FindViewById <ImageButton>(Resource.Id.imgBtnHomeLocalization); this.imgBtnHomeLocalization.Click += ImgBtnHomeLocalization_Click; var homeLocLayout = activity.FindViewById <RelativeLayout>(Resource.Id.relLayoutHomeLocation); homeLocLayout.Click += ImgBtnHomeLocalization_Click; }
public override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); if (savedInstanceState != null) { _activityRecreated = true; _instanceData = BaseActivity.GetInstanceState(savedInstanceState, _instanceData) as InstanceData; } string initDir = Activity.Intent?.GetStringExtra(FilePickerActivity.ExtraInitDir) ?? string.Empty; if (Directory.Exists(initDir)) { try { DirectoryInfo dir = new DirectoryInfo(initDir); dir.GetFileSystemInfos(); if (!_activityRecreated && _instanceData != null) { _instanceData.DefaultInitialDirectory = initDir; } } catch { // ignored } } _extensionList = new List <string>(); string fileExtensions = Activity.Intent?.GetStringExtra(FilePickerActivity.ExtraFileExtensions); if (!string.IsNullOrEmpty(fileExtensions)) { string[] extensions = fileExtensions.Split(';'); foreach (string extension in extensions) { _extensionList.Add(extension); } } string fileFilter = Activity.Intent?.GetStringExtra(FilePickerActivity.ExtraFileRegex); _fileNameRegex = null; if (!string.IsNullOrEmpty(fileFilter)) { _fileNameRegex = new Regex(fileFilter, RegexOptions.IgnoreCase); } _allowDirChange = Activity.Intent?.GetBooleanExtra(FilePickerActivity.ExtraDirChange, true) ?? true; _dirSelect = Activity.Intent?.GetBooleanExtra(FilePickerActivity.ExtraDirSelect, false) ?? false; _showCurrentDir = Activity.Intent?.GetBooleanExtra(FilePickerActivity.ExtraShowCurrentDir, false) ?? false; _showFiles = Activity.Intent?.GetBooleanExtra(FilePickerActivity.ExtraShowFiles, true) ?? true; _showFileExtensions = Activity.Intent?.GetBooleanExtra(FilePickerActivity.ExtraShowExtension, true) ?? true; _adapter = new FileListAdapter(Activity, new FileInfoEx[0]); ListAdapter = _adapter; }
private void SelectInstance(BaseActivity activity){ var items = cbInstances.Items; for (int i = 0; i < items.Count; i++){ if (items[i] != activity) continue; cbInstances.SelectedIndex = i; break; } }
public void Initialize(BaseActivity activity, View view, string id, FeedType type) { this.headerView = view; this.activity = activity; this.activity = activity; this.id = id; this.type = type; SharedInitialize(); }
public IncomingAttackPrepStage(BaseActivity parent, IncomingRangedAttack incoming, EvasionMode <T> evasionMode, params object[] args) : base("IncomingAttackPrep") { ParentActivity = parent; Incoming = incoming; Evasion = evasionMode; Provider = Evasion.CreateProvider(args); SetUpProvider(Provider, true); BaseActivity.BackgroundStages.Add(this); // Put into startAction() or even Activate() if the timing on this (not yet defined and all) is an issue. }
public IncomingAttackReactionStage(BaseActivity parent, IncomingRangedAttack incoming, EvasionMode <T> evasionMode, IProvider <T> provider) : base("IncomingAttackReaction") { ParentActivity = parent; Incoming = incoming; Evasion = evasionMode; Provider = provider ?? Evasion.CreateProvider(); SetUpProvider(Provider); Stopwatch = new System.Diagnostics.Stopwatch(); }
/// <summary> /// Creates adapter with all messages. Messages are ordered by created date. /// </summary> /// <param name="activity">Activity from which is adapter created</param> /// <param name="messages">Ordered list of messages.</param> public MessageItemAdapter(BaseActivity activity, List <ChatMessage> messages) : base() { _items = messages; _activity = activity; _imagesService = ImageService.Instance; // refresh list after all images downloaded _imagesService.ImageDownloaded += (sender, e) => _activity.RunOnUiThread(NotifyDataSetChanged); _userName = "******"; }
public void ToggleActivityInfo(bool enabled, BaseActivity activity) { if (enabled && activity != null) { ActivityName.text = activity.GetName(); SetGaugeModifierImageColor(ActivityGradeModifierImage, activity.GetGradeModifier()); SetGaugeModifierImageColor(ActivityHappinessModifierImage, activity.GetHappinessModifier()); SetGaugeModifierImageColor(ActivityFatigueModifierImage, activity.GetFatigueModifier()); } ActivityInfoUI.SetActive(enabled); }
public void ReloadFromArguments(Bundle arguments) { // Teardown from previous arguments if (mCursor != null) { Activity.StopManagingCursor(mCursor); mCursor = null; } mCheckedPosition = -1; ListAdapter = null; mHandler.CancelOperation(SearchQuery._TOKEN); mHandler.CancelOperation(SessionsQuery._TOKEN); mHandler.CancelOperation(TracksQuery._TOKEN); // Load new arguments Intent intent = BaseActivity.FragmentArgumentsToIntent(arguments); Uri sessionsUri = intent.Data; int sessionQueryToken; if (sessionsUri == null) { return; } String[] projection; if (!ScheduleContract.Sessions.IsSearchUri(sessionsUri)) { mAdapter = new SessionsAdapter(Activity, this); projection = SessionsQuery.PROJECTION; sessionQueryToken = SessionsQuery._TOKEN; } else { mAdapter = new SearchAdapter(Activity, this); projection = SearchQuery.PROJECTION; sessionQueryToken = SearchQuery._TOKEN; } ListAdapter = mAdapter; // Start background query to load sessions mHandler.StartQuery(sessionQueryToken, null, sessionsUri, projection, null, null, ScheduleContract.Sessions.DEFAULT_SORT); // If caller launched us with specific track hint, pass it along when // launching session details. Also start a query to load the track info. mTrackUri = (Android.Net.Uri)intent.GetParcelableExtra(SessionDetailFragment.EXTRA_TRACK); mTrackUri = null; if (mTrackUri != null) { mHandler.StartQuery(TracksQuery._TOKEN, mTrackUri, TracksQuery.PROJECTION); } }
public static void StartViewLegislatorIntent(BaseActivity activity, Legislator legislator) { using (var intent = new Intent(activity, typeof(ViewLegislatorActivity))) { if (legislator != null) { intent.PutExtra(BundleType.Legislator, legislator.SerializeToJson()); } activity.StartActivity(intent); } }
private void OnNewProjectFabClick(object sender, EventArgs e) { var entryList = new List <TimeEntryData> (viewModel.TimeEntryList); ChangeListWorkspace(entryList, viewModel.ProjectList.Workspaces[viewModel.ProjectList.CurrentWorkspaceIndex].Data.Id); // Show create project activity instead var intent = BaseActivity.CreateDataIntent <NewProjectActivity, List <TimeEntryData> > (Activity, entryList, NewProjectActivity.ExtraTimeEntryDataListId); StartActivityForResult(intent, ProjectCreatedRequestCode); }
public override void OnCreate(Bundle p0) { base.OnCreate(p0); Intent intent = BaseActivity.FragmentArgumentsToIntent(Arguments); mVendorUri = intent.Data; if (mVendorUri == null) { return; } SetHasOptionsMenu(true); }
public async override void OnViewCreated(View view, Bundle savedInstanceState) { base.OnViewCreated(view, savedInstanceState); if (viewModel == null) { var timeEntryList = BaseActivity.GetDataFromIntent <List <TimeEntryData> > (Activity.Intent, NewProjectActivity.ExtraTimeEntryDataListId); viewModel = new NewProjectViewModel(timeEntryList); } viewModel.OnIsLoadingChanged += OnModelLoaded; await viewModel.Init(); }
private void SetupNotificationsStateView(BaseActivity activity) { this.notificationsStateSwitch = activity.FindViewById <SwitchCompat>(Resource.Id.switchNotificationsState); this.notificationsStateSwitch.Click += NotificationsStateSwitch_Click; var newsNotificationsLayout = activity.FindViewById <RelativeLayout>(Resource.Id.relLayoutNewsNotifications); newsNotificationsLayout.Click += NewsNotificationsLayout_Click; this.imgBtnRadius = activity.FindViewById <ImageButton>(Resource.Id.imgBtnRadius); imgBtnRadius.Click += ImgBtnRadius_Click; var newsRadiusLayout = activity.FindViewById <RelativeLayout>(Resource.Id.relLayoutNewsRadius); newsRadiusLayout.Click += ImgBtnRadius_Click; }
private void UpdateTarget() { if (Physics.Raycast(_camera.ScreenPointToRay(Input.mousePosition), out var hit, Mathf.Infinity, InteractableMask)) { // Selection GameObject target = hit.collider.gameObject; if (target.CompareTag("Activity")) { if (_isHovering) { if (_cachedHoveredGameObject != target) { SetHovering(target); } } else { SetHovering(target); } } else { SetHovering(null); } // Interaction (Movement && Activities) if (Input.GetMouseButtonDown(0) && CurrentState != State.Busy) { StopAllCoroutines(); if (hit.collider.CompareTag("Ground")) { StartCoroutine(MoveTo(hit.point, null, Vector3.zero)); } if (hit.collider.CompareTag("Activity")) { BaseActivity activity = hit.collider.gameObject.GetComponent <BaseActivity>(); if (activity == null) { return; } void DoActivity() => StartCoroutine(activity.Do(SetState)); StartCoroutine(MoveTo(activity.GetRigPosition(), DoActivity, activity.transform.position)); } } }
private void SetAppInfoViews(BaseActivity activity) { this.imgAppInfo = activity.FindViewById <ImageButton>(Resource.Id.imgAppInfo); this.imgAppInfo.Click += (s, e) => { var intent = new Intent(activity, typeof(AppInfoAndContactActivity)); activity.StartActivity(intent); }; var appInfoLayout = activity.FindViewById <RelativeLayout>(Resource.Id.relLayoutAppInfos); appInfoLayout.Click += (s, e) => { var intent = new Intent(activity, typeof(AppInfoAndContactActivity)); activity.StartActivity(intent); }; }
private void SetNotificationsCategoriesViews(BaseActivity activity) { this.imgBtnKeywords = activity.FindViewById <ImageButton>(Resource.Id.imgBtnKeywords); this.imgBtnKeywords.Click += async(sender, args) => { var userSelectesKeywordsNames = appSettings.Keywords.Select(k => k.Value).ToList(); await this.categoriesHelper.ShowCategoriesListAndMakeAction(userSelectesKeywordsNames, MethodToExecuteAfterCategoriesSelect); }; var newsCatLayout = activity.FindViewById <RelativeLayout>(Resource.Id.relLayoutNewsCategories); newsCatLayout.Click += async(sender, args) => { var userSelectesKeywordsNames = appSettings.Keywords.Select(k => k.Value).ToList(); await this.categoriesHelper.ShowCategoriesListAndMakeAction(userSelectesKeywordsNames, MethodToExecuteAfterCategoriesSelect); }; }
private async void OnItemSelected(object m) { ProjectModel project = null; WorkspaceModel workspace = null; TaskData task = null; if (m is WorkspaceProjectsView.Project) { var wrap = (WorkspaceProjectsView.Project)m; if (wrap.IsNoProject) { workspace = new WorkspaceModel(wrap.WorkspaceId); } else if (wrap.IsNewProject) { // Show create project activity instead var entryList = new List <TimeEntryData> (viewModel.TimeEntryList); var intent = BaseActivity.CreateDataIntent <NewProjectActivity, List <TimeEntryData> > (Activity, entryList, NewProjectActivity.ExtraTimeEntryDataListId); StartActivityForResult(intent, ProjectCreatedRequestCode); } else { project = (ProjectModel)wrap.Data; workspace = project.Workspace; } } else if (m is ProjectAndTaskView.Workspace) { var wrap = (ProjectAndTaskView.Workspace)m; workspace = (WorkspaceModel)wrap.Data; } else if (m is TaskData) { task = (TaskData)m; project = new ProjectModel(task.ProjectId); workspace = new WorkspaceModel(task.WorkspaceId); } if (project != null || workspace != null) { await viewModel.SaveModelAsync(project, workspace, task); Activity.Finish(); } }
public void ReloadFromArguments(Bundle arguments) { // Teardown from previous arguments if (mListPopupWindow != null) { mListPopupWindow.SetAdapter(null); } if (mCursor != null) { Activity.StopManagingCursor(mCursor); mCursor = null; } mHandler.CancelOperation(TracksAdapter.TracksQuery._TOKEN); // Load new arguments Intent intent = BaseActivity.FragmentArgumentsToIntent(arguments); Uri tracksUri = intent.Data; if (tracksUri == null) { return; } mNextType = intent.GetStringExtra(EXTRA_NEXT_TYPE); // Filter our tracks query to only include those with valid results String[] projection = TracksAdapter.TracksQuery.PROJECTION; String selection = null; if (TracksFragment.NEXT_TYPE_SESSIONS.Equals(mNextType)) { // Only show tracks with at least one session projection = TracksAdapter.TracksQuery.PROJECTION_WITH_SESSIONS_COUNT; selection = ScheduleContract.Tracks.SESSIONS_COUNT + ">0"; } else if (TracksFragment.NEXT_TYPE_VENDORS.Equals(mNextType)) { // Only show tracks with at least one vendor projection = TracksAdapter.TracksQuery.PROJECTION_WITH_VENDORS_COUNT; selection = ScheduleContract.Tracks.VENDORS_COUNT + ">0"; } // Start background query to load tracks mHandler.StartQuery(TracksAdapter.TracksQuery._TOKEN, null, tracksUri, projection, selection, null, ScheduleContract.Tracks.DEFAULT_SORT); }
public override void OnCreate(Bundle p0) { base.OnCreate(p0); Intent intent = BaseActivity.FragmentArgumentsToIntent(Arguments); mSessionUri = intent.Data; mTrackUri = ResolveTrackUri(intent); packageChangesReceiver = new PackageChangesReceiver(this); if (mSessionUri == null) { return; } mSessionId = ScheduleContract.Sessions.GetSessionId(mSessionUri); HasOptionsMenu = true; }
private void SetupViews(BaseActivity activity) { this.userProfilePhoto = activity.FindViewById <CircleImageView>(Resource.Id.profile_image); DisplayProfilePhoto(); userProfilePhoto.Click += UserProfilePhoto_Click; var imgBtnProfileImage = activity.FindViewById <ImageButton>(Resource.Id.imgBtnProfileImage); imgBtnProfileImage.Click += UserProfilePhoto_Click; this.textViewUserName = activity.FindViewById <TextView>(Resource.Id.textViewUserName); this.textViewNotificationsState = activity.FindViewById <TextView>(Resource.Id.textViewNotificationsState); this.textViewChatState = activity.FindViewById <TextView>(Resource.Id.textViewChatState); this.textViewNotificationsRadius = activity.FindViewById <TextView>(Resource.Id.textViewNotificationsRadius); this.textViewKeywords = activity.FindViewById <TextView>(Resource.Id.textViewKeywords); this.textViewNotificationsSizes = activity.FindViewById <TextView>(Resource.Id.textViewNotificationsSize); this.textViewHomeLocalization = activity.FindViewById <TextView>(Resource.Id.textViewHomeLocalization); SetupChatStateView(activity); SetupNotificationsStateView(activity); SetNotificationsCategoriesViews(activity); SetNotificationsSizesViews(activity); SetHomeLocationViews(activity); SetAppInfoViews(activity); }
public void OnMapReady() { if (Log.IsLoggable(TAG, LogPriority.Debug)) { Log.Debug(TAG, "onMapReady"); } Intent intent = BaseActivity.FragmentArgumentsToIntent(_arguments); string showRoomId = null; if (!mapInitialized && intent.HasExtra(EXTRA_ROOM)) { showRoomId = intent.GetStringExtra(EXTRA_ROOM); } if (showRoomId != null) { RunJs("IoMap.showLocationById('" + EscapeJsString(showRoomId) + "');"); } mapInitialized = true; }
//TODO:SHOULD:Push: Add the following to any BaseActivity that will want to process a push based invocation /* * override OnCreate(...){ * ... * new Handler().PostDelayed(delegate() * { * PushNotificationProcessor.ProcessPushNotification(this, this.GetInitialBundle()); * }, 100); * * } */ public static void ProcessPushNotification(BaseActivity activity, Bundle bundle) { CoreUtility.ExecuteMethod("ProcessPushNotification", delegate() { PushNotification notification = ExtractPushNotification(bundle); if (notification == null) { return; } Guid?route_id = null; if (!string.IsNullOrEmpty(notification.TypeArgument)) { Guid parsed = Guid.Empty; if (Guid.TryParse(notification.TypeArgument, out parsed)) { route_id = parsed; } } string extraParameter = notification.ExtraData; if (route_id.HasValue) { switch (notification.Type) { case "snl_sample": // maybe jump to the proper page? break; default: break; } } }); }
public VariableActivityHolder(){ InnerVariableActivity = new BaseActivity(); }
public CompositeActivityDecorator(BaseActivity decoratedActivity){ InputActivity = new DataActivity(); DecoratedActivity = decoratedActivity; DecoratedActivity.OnPost += base.Post; UseInnerActivity = true; }
private static void RefreshSourceActivityProperty(BaseActivity sourceActivity){ // lblSource.Text = (sourceActivity == null) ? Lang.Res.Undefined : sourceActivity.Name; }
public ActivitiesLink(BaseActivity sourceActivity, BaseActivity targetActivity){ TargetActivity = targetActivity; SourceActivity = sourceActivity; }