Tag: 任务

从Android应用程序安装程序和主屏幕启动应用程序时的活动堆栈sorting问题

仅用于testing目的,我允许我的应用APK通过URL下载和安装。 一旦在手机上下载,就可以通过Android应用程序安装程序启动,该应用程序安装程序可以让用户select将其安装到设备上,然后运行。 考虑我们是否按照上述方式下载并运行了应用程序。 我的应用程序中的主/启动器活动是一个login页面( Activity A )。 一旦用户被authentication,他们被带到应用程序的主要区域,例如Activity B 所以现在这个任务的当前活动堆栈是A > B 然后按手机上的主页button,然后进入Android主屏幕。 我通过菜单中的图标重新启动我的应用程序,并将其带到Activity A而不是Activity B 活动堆栈现在是A > B > A ,或者现在有两个单独的任务,分别是活动堆栈A > B和A 当我重新启动应用程序时,我想要返回到Activity B 在这种状态下按回来将带我回到Activity B 这种不希望的行为只发生在我通过安装程序打开应用程序时,而不是通过主屏幕/菜单打开应用程序。 我研究了各种机制如何开展活动。 当我们使用应用程序安装程序时,我们看到以下日志: INFO/ActivityManager(XXXX): Starting activity: Intent { dat=file:///mnt/sdcard/download/[my app].apk cmp=com.android.packageinstaller/.InstallAppProgress (has extras) } INFO/ActivityManager(XXXX): Starting activity: Intent { act=android.intent.action.MAIN flg=0x10000000 cmp=[my package]/[Activity A] } 通过启动器/主屏幕: INFO/ActivityManager(XXXX): […]

如何在Visual Studio中添加高优先级的TODO注释?

添加如下所示的评论: // TODO: Refactor this code …在任务列表中创build一个我可以查看的任务等等! 可以让您按优先级sorting这些任务。 我如何设置一个特定的任务的优先级?

C# – 线程池与任务

正如有些人在.NET 4.0中看到的,他们已经添加了一个新的命名空间System.Threading.Tasks ,它基本上就是一个任务。 我只用了几天,从使用ThreadPool。 哪一个更有效率,更less资源消耗? (或者只是更好的整体?)

JavaFX中的Platform.runLater和Task

我一直在做这方面的研究,但我仍然非常困惑,至less可以说。 任何人都可以给我一个具体的例子,何时使用Task ,何时使用Platform.runLater(Runnable); ? 究竟是什么区别? 什么时候使用这些方法是否有一条金科玉律? 还纠正我,如果我错了,但不是这两个“对象”的方式创build另一个线程内的GUI(用于更新graphics用户界面)的主线程?

多任务,multithreading和多处理之间的区别?

多任务,多程序和多处理有什么区别? 这是定期为我的大学操作系统考试,我找不到一个好的答案。 我对多任务和多程序有相当的了解,但需要确认。

iOS – 确保主线程执行

我想知道如何在主线程上调用我的function 。 我如何确保我的function在主线程上调用? (这是我之前的一个问题 )。

OperationCanceledException和TaskCanceledException之间的区别?

OperationCanceledException和TaskCanceledException什么区别? 如果我正在使用.NET 4.5并使用async / await关键字,我应该找哪一个?

等待和ContinueWith之间的区别

有人可以解释,如果await和ContinueWith是同义或不在下面的例子。 我正在尝试第一次使用TPL,并一直在阅读所有的文档,但不明白其中的差别。 等待 : String webText = await getWebPage(uri); await parseData(webText); 继续 : Task<String> webText = new Task<String>(() => getWebPage(uri)); Task continue = webText.ContinueWith((task) => parseData(task.Result)); webText.Start(); continue.Wait(); 在特定的情况下比其他人更喜欢吗?

在Rails中build立数据库的最佳方式是什么?

我有一个Rake任务,填充我的Rails应用程序中的一些初始数据。 例如,国家,州,移动运营商等 我现在设置的方式是,我在/ db / fixtures文件中有一堆create语句和一个处理它们的rake任务。 例如,我有一个模型是主题。 在/ db / fixtures中有一个theme.rb文件,如下所示: Theme.delete_all Theme.create(:id => 1, :name=>'Lite', :background_color=>'0xC7FFD5', :title_text_color=>'0x222222', :component_theme_color=>'0x001277', :carrier_select_color=>'0x7683FF', :label_text_color=>'0x000000', :join_upper_gradient=>'0x6FAEFF', :join_lower_gradient=>'0x000000', :join_text_color=>'0xFFFFFF', :cancel_link_color=>'0x001277', :border_color=>'0x888888', :carrier_text_color=>'0x000000', :public => true) Theme.create(:id => 2, :name=>'Metallic', :background_color=>'0x000000', :title_text_color=>'0x7299FF', :component_theme_color=>'0xDBF2FF', :carrier_select_color=>'0x000000', :label_text_color=>'0xDBF2FF', :join_upper_gradient=>'0x2B25FF', :join_lower_gradient=>'0xBEFFAC', :join_text_color=>'0x000000', :cancel_link_color=>'0xFF7C12', :border_color=>'0x000000', :carrier_text_color=>'0x000000', :public => true) Theme.create(:id => 3, :name=>'Blues', :background_color=>'0x0060EC', :title_text_color=>'0x000374', :component_theme_color=>'0x000374', […]

C#中Task.FromResult <TResult>的用法是什么

在C#和TPL( 任务并行库 )中, Task类表示一个正在进行的工作,产生一个Ttypes的值。 我想知道什么是Task.FromResult方法的需要? 那就是:在一个已经产生了价值的情况下,有什么需要把它重新包装到一个任务中? 唯一想到的是它被用作接受Task实例的其他方法的一些适配器。