Tag: 服务

java.lang.RuntimeException:Handler(android.os.Handler)将消息发送给死线程上的Handler

在我的应用程序我使用IntentService发送短信。 @Override protected void onHandleIntent(Intent intent) { Bundle data = intent.getExtras(); String[] recipients = null; String message = getString(R.string.unknown_event); String name = getString(R.string.app_name); if (data != null && data.containsKey(Constants.Services.RECIPIENTS)) { recipients = data.getStringArray(Constants.Services.RECIPIENTS); name = data.getString(Constants.Services.NAME); message = data.getString(Constants.Services.MESSAGE); for (int i = 0; i < recipients.length; i++) { if(!StringUtils.isNullOrEmpty(recipients[i])) { try { Intent sendIntent […]

绑定/取消绑定服务示例(android)

你能给我一个简单的应用程序的例子,使用绑定/取消绑定方法启动和停止它的后台服务? 我一直在Google上search半小时,但这些例子使用startService / stopService方法或对我来说是非常困难的。 谢谢。

在Windows服务程序中logging事件

我已经创build了一个Windows服务程序,我希望我的错误严格写入Windows事件日志。 所以我从代码项目文章中遵循这些步骤: http://www.codeproject.com/KB/dotnet/simplewindowsservice.aspx 但是当我启动或停止服务时,我看不到在事件查看器窗口中创build的事件日志中logging的任何自定义日志消息。 另外如何指定消息是由于错误还是仅仅是信息?

NServiceBus与Windows ServiceBus

有人能够揭示一下新发布的Windows ServiceBus(前提,而不是Azure)和NServiceBus之间的区别吗? 寻找一个详细的答案什么的Windows SB可能会丢失,因为我熟悉NSErviceBus可以做什么: 它是一个真正的服务总线,而不仅仅是一个使用队列的消息代理? 它可以支持消息多态吗? (消息子类化其他消息和处理程序支持这个层次结构 长时间运行的stream程和相关性 向外扩展

如何在symfony2全局帮助函数(服务)中访问服务容器?

这个问题始于我不明白为什么我不能将variables传递给symfony2全局帮助函数(service),但是由于比我更亮的人,我意识到我的错误是关于尝试从类中使用security_context没有注入所以… 这是最后的结果,代码是有效的。 我发现没有更好的方法使这对社区有帮助。 这是如何从symfony2中的全局函数或帮助函数中获取来自security_context的用户和其他数据。 我有以下类和function: <?php namespace BizTV\CommonBundle\Helper; use Symfony\Component\DependencyInjection\ContainerInterface as Container; class globalHelper { private $container; public function __construct(Container $container) { $this->container = $container; } //This is a helper function that checks the permission on a single container public function hasAccess($container) { $user = $this->container->get('security.context')->getToken()->getUser(); //do my stuff } } …定义为一个服务(在app / config / […]

将Angular HTTP.get函数转换为一个服务

我试图将我的controllers.js的Angular HTTP.get函数转换为HTTP.get中的services.js 。 我发现的例子都有相互冲突的方式来实现服务,他们的名字的select是混乱的。 此外,服务的实际angular度文档使用与所有示例不同的语法。 我知道这是超级简单,但请帮助我在这里。 我有app.js , controllers.js , services.js , filters.js 。 app.js angular.module('MyApp', []). config(['$routeProvider', function($routeProvider) { $routeProvider. when('/bookslist', {templateUrl: 'partials/bookslist.html', controller: BooksListCtrl}). otherwise({redirectTo: '/bookslist'}); } ]); controllers.js function BooksListCtrl($scope,$http) { $http.get('books.php?action=query').success(function(data) { $scope.books = data; }); $scope.orderProp = 'author'; }

startForeground()导致cordova问题

我在我的cordova应用程序中使用一个服务,在onCreate生成一个startForeground通知。 如果应用程序通过刷卡被终止并重新启动,那么cordova设备就绪事件不会被解除。 似乎cordova对象本身没有定义,当应用程序重新启动。 我收到以下错误信息: E/Web Console(19472): Uncaught TypeError: Object #<Object> has no method 'exec' at file:///android_asset/www/src/jsFile.js:31 31行及以下: cordova.exec(function (r) { if (callback) { callback(r); } }, function (err) { if (callback) { callback(false); } }, "Plugin", "functionName", []); 这个问题只发生在我的服务中使用startForeground ,如果我注释掉这部分的代码,它就可以正常工作了。 我迫切需要一些关于这些问题的帮助: 是否有可能让科多瓦手动运行? 如何使用startForeground启动服务,但在杀死并重新启动应用程序后仍然触发cordova设备 编辑: 在做了两个快速的示例项目,一个在cordova3.6(我用于我的实际应用程序的版本)和cordova5.1,我意识到这个问题不会发生在新的cordova版本。 不过,我并不想更新,因为: 切勿触摸正在运行的系统 我不知道什么可能不再工作了,因为我已经在我的应用程序中安装了很多插件。 我很懒。 任何想法可以改变从3.6到5.1,解决了这个错误,以及我是否可以相应地更新我的3.6代码? EDIT2: 这不是 这个问题的重复。 deviceReadycallback在这个问题中被错误地传递了。 在我的应用程序中,情况并非如此,只有在我的服务中不使用startForeground […]

如何将@request注入到服务中?

当我尝试将@request注入到我的任何服务中时,出现以下exception: ScopeWideningInjectionException:范围扩展注入检测:定义“service.navigation”引用属于较窄范围的服务“请求”。 通常,将“service.navigation”移动到范围“request”或者通过注入容器本身来依赖提供者模式并且在每次需要时请求服务“请求”是更安全的。 在罕见的特殊情况下,可能不需要,那么你可以将参考设置为strict = false来摆脱这个错误。 什么是最好的方式进行? 我应该尝试设置这strict=false和如何,或者我应该不注入请求服务,而是通过我的控制器每次我调用我需要的函数传递给服务? 其他的可能性是注入内核并从中取出,但是在我的服务中,我只使用@router和@request,因此注入整个内核将是不合理的。 谢谢!

Cloud Foundry解释说

所以我一直在读Cloud Foundry,但是我仍然对它是什么感到困惑。 这里是我在CF上的PaaS,希望你们可以告诉我,如果我错了,解释一下好一点。 像Microsoft Azure或Google AppEngine这样的传统PaaS产品提供了开发,testing,托pipe和pipe理您的Web应用程序的完整平台。 但是,您必须使用他们的API,并且仅限于他们提供的服务以及他们支持的语言/框架。 Cloud Foundry似乎是某种“中间人”,它允许您的应用程序使用来自许多公共云的服务。 它是如何完成的? 是否有一个您使用的API,比如LibCloud或JCloud? 例如,您可以使用一个服务提供商提供的服务,另一个服务提供商提供另一个服务吗? Cloud Foundry本身是否提供任何服务,还是仅仅是一个中间人,允许您轻松地从一个平台迁移到另一个平台,并在一个应用程序中使用来自不同提供商的不同服务组合?

在Linux / Mono上运行ServiceStack的最佳方式是什么?

在ServiceStack网站上列出,它显示了ServiceStack可以在Mono上运行: XSP 是mod_mono FASTCGI 安慰 什么是这些不同的configuration,哪些是Mononetworking服务的首选?