草庐IT

background-foreground

全部标签

objective-c - Objective-C : Background & Frame Issue During Orientation Change

每当我将iPad切换为横屏模式时,背景和框架都会出现问题。肖像:风景:我无法在黄色箭头后的那一侧绘画,我的背景仍然是肖像并不断重复。这是我的代码在viewDidLoad上:background=[[UIColoralloc]initWithPatternImage:[UIImageimageNamed:@"mickey.png"]];self.view.backgroundColor=background;touchDraw=[[UIImageViewalloc]initWithImage:nil];touchDraw.frame=self.view.frame;[self.viewa

iphone - 为什么tableView是:cellForRowAtIndexPath: being called on a background thread?

在我的iPhone应用程序中,我偶尔会看到由tableView:cellForRowAtIndexPath:在后台线程上调用导致的崩溃。显然,这不应该发生。我没有调用它,我的对象是UITableView的委托(delegate),基础正在调用它——我在堆栈中看到的唯一有问题的线程是-_WebTryThreadLock(bool)-_dequeuReusableViewOfType-tableView:cellForRowAtIndexPath:-_createPreparedCellForGlobalRow:withIndexPath-_pthread_qathread崩溃发生在Web

ios - 当应用程序关闭时在 'background' 中运行计时器

当我的应用程序关闭时,我需要在后台运行一个计时器,但我一直在读到这是不可能的。我知道我可以在后台运行它约10分钟,但我需要的时间远不止于此(最多至少2小时)。我想知道是否有一种方法可以通过在应用程序关闭时保存计时器值和当前时间,在重新打开时检索它们,并将它们与当前时间进行比较以获得差异。然后我可以重新启动计时器并将值加在一起。有人对我如何做到这一点有任何建议吗? 最佳答案 正确的做法是保持定时器正在运行的错觉,而不是让它真正保持运行。这有两个方面:在应用离开前台之前,它应该保存有关计时器的信息(例如,如果您正在计时,则计时器开始的时

iOS - 如何判断本地通知是否导致我的应用程序进入前台?

我的应用委托(delegate)中有代码application:didReceiveLocalNotification:每当我的应用程序在前台时,为该本地通知显示UIAlertView的方法。如果当本地通知到达时我的应用程序在后台,用户将收到通知并能够通过选择它来启动应用程序。在这种情况下,我的应用程序出现在我的应用程序代表的前台applicationWillEnterForeground:被调用。之后,虽然我的didReceiveLocalNotification方法再次被调用,导致UIAlertView再次出现。但实际上,当应用程序处于后台时用户已经收到该警报,因此理想情况下我不想

在vscode中给background-image属性添加图片路径后,无法显示图片,原因和解决办法

1.路径格式书写错误插入图片使用的路径格式是:“xxx\xxx\xxx.jpg”,但是设置背景图片使用的图片路径格式必须是"xxx/xxx/xxx.jpg"。2.相对路径使用错误1、如果html文件和图片在同一文件目录下imgsrc="holly.jpg"width="140"height="140"/>2、如果图片在images文件夹里而html文件与images在同一文件目录下imgsrc="images/holly.jpg"width="140"height="140"/>3、如果图片在images文件夹html文件在count文件夹下而images和count在同一目录下imgsrc=

php - 在 PHP 中使用分布式处理系统处理 FOREGROUND 请求

我熟悉php-resque和其他用于处理后台作业的作业处理系统,但我认为它无法满足我的需要。在这种情况下,我有一个传入的Web服务请求,需要对外部系统执行多个(2-4)独立标注,并返回对客户端的综合响应。每个标注可能需要300-500毫秒,因此我希望每个标注并行执行,以便整个过程总共不超过500毫秒+/-。我对php-resque和其他系统的问题是,即使等待1秒才能开始发出这些标注也太长了,我正在考虑另一种方法。我在想什么:每个单独的标注都被描述并存储在具有给定的唯一请求ID的数据库中我们以异步php进程(又名“工作进程”)的形式立即启Action业每个worker将其结果写回作业记录

android - GoogleApiClient : hide GPS icon on status bar when a service is in the background

我正在使用GoogleApiClient实现位置监听器服务,但始终显示GPS图标,即使该服务在后台也是如此。如何在服务处于后台时禁用GPS图标?遵循以下来源:ActivitypublicclassShowDistanceActivityextendsAppCompatActivityimplementsILocationConstants{protectedstaticfinalStringTAG=ShowDistanceActivity.class.getSimpleName();@Bind(R.id.tvLocationData)TextViewtvLocationData;@Bi

android - RxJava2 : How to get a dedicated background thread for work

是否可以在专用后台线程上安排工作?我需要确保工作是串行完成的,但也必须在后台完成。基本上-是否有trampoline和io调度程序的组合? 最佳答案 只需使用只有一个线程的线程池。RxJava2提供了这样一个标准的Scheduler:Schedulers.single()或者使用工厂方法:Schedulers.from(Executors.newSingleThreadExecutor()) 关于android-RxJava2:Howtogetadedicatedbackgroundth

Android 可扩展 ListView : set background color of selected item on click

当用户点击我的expandableListView中的子项目时,我试图为项目设置背景颜色。代码如下:expListView.setOnChildClickListener(newOnChildClickListener(){@OverridepublicbooleanonChildClick(ExpandableListViewparent,Viewv,finalintgroupPosition,finalintchildPosition,longid){AlertDialog.Builderbuilder=newAlertDialog.Builder(New_annonce_act_

android 低内存 :no more background process ? ?需要帮忙

我面临内存不足的问题。低内存:没有更多的后台进程这是场景。我正在使用一个从字符串数组获取数据的列表,它具有自定义背景,单击项目,该列表获取另一个字符串数组以显示为第二级或第三级。在数据库中写入的三个级别的信息。第三层之后,还有两层要从网络服务中获取数据,这会导致内存不足错误。我怎样才能摆脱解决方案?编辑:经过一些挖掘后,我发现GC正在尝试(终止或)重启,以防它已经崩溃com.android.inputmethod.latin/.latinIME服务。值得注意的一点是,该应用程序已翻译成法语和意大利语,但此屏幕没有任何翻译文本,此信息有帮助吗??编辑2:在详细研究traceview之后,