草庐IT

main_background

全部标签

java - 安卓错误 : recreate() must be called from main thread

我遇到了Android错误,尽管错误消息非常明显,但我不知道如何让它正常工作。错误信息是:java.lang.IllegalStateException:Mustbecalledfrommainthreadatandroid.app.Activity.recreate(Activity.java:4193)在我的应用程序中,发送通知以注销用户(当他的token过期时)。在较旧的Android版本上,我这样做没有问题,但是从SDK11及更高版本开始,我必须使用recreate()方法。我收到必须从主线程调用它的错误。我将recreate()语句移动到MainActivity类,当我从In

安卓支持-v7 CardView : Header textview with other background color does not extend until the edges

我想创建一个带有CardView的布局,它包含一个带有其他背景颜色的标题,类似于当前GoogleNow屏幕中显示的内容(见下文)。颜色较深的标题(包含文本“iPhone6”)完全延伸到CardView的边缘和圆角。我尝试使用support-v7库(android.support.v7.widget.CardView)构建一个类似的CardView。截图如下。在我的例子中,标题的蓝色背景颜色并没有完全延伸到我的CardView的边缘。在左、上和右边缘可见一个小的白色边框(CardView的背景颜色)。这似乎是CardView圆角的结果。如何让标题(TextView)的背景颜色完全延伸到C

Android 单元测试 Robolectric :3. 3.2 - 没有这样的 list 文件 : build\intermediates\manifests\full\debug\src\main\AndroidManifest. xml

当我运行我的测试时,显示以下错误Nosuchmanifestfile:build\intermediates\bundles\debug\AndroidManifest.xmljava.lang.ClassCastException:android.app.Applicationcannotbecasttogyg.android.reviews.ReviewApplication以下是Gradle依赖compilegroup:'org.mockito',name:'mockito-all',version:'2.0.2-beta'testCompile"org.robolectric:

Hadoop(4-2) Exception inthread “main“ java.net.ConnectException.....net.ConnectException: Connection

问题描述在做HDFS编程实践操作的时候,遇到一个报错信息。在IDEA中执行hadoop相关的的程序时,出现以下的报错信息,随即开始排错之旅,一波三折。Exceptioninthread"main"java.net.ConnectException:CallFromhadoop01/192.168.30.134tolocalhost:9000failedonconnectionexception:java.net.ConnectException:Connectionrefused;Formoredetailssee: http://wiki.apache.org/hadoop/Connecti

Android Oreo 持久通知 "App is running in the background"

我是一名Android应用程序开发人员,正在开发一款即时消息应用程序。该应用在AndroidOreo系统上存在通知问题,显示常驻通知“App正在后台运行”且无法清除,在AndroidOreo之前的系统上正常。Screenshot:ThephoneshowspersistentnotificationAppisrunninginthebackground我找了一些讨论,比如NexusHelpForumaboutthisquestion,但它在我手机的设置中不起作用。我想知道如何以编程方式隐藏此通知,并且该应用程序还可以立即接收消息,因为它是一个即时消息应用程序。非常感谢任何帮助。

每次打开 main.xml 时,Eclipse 上的 Android 都会崩溃

我已将ADT加载到经典Eclipse上。我按照位于此处的AndroidHelloworld入门指南中的步骤操作:http://developer.android.com/resources/tutorials/hello-world.html每次加载main.xml时都会出现此问题。这似乎是ADT插件的问题,因为它与它拥有的GUI布局编辑器(在后台创建XML的编辑器)有关。如果我直接访问XML源,它不会崩溃。我收到了不同的错误消息,内存不足,没有退出信息,以及“checkandloadtargetdatapermgen空间异常”。如果您对我的设置有任何疑问,请随时在评论中发表,我会更新

android - 如何将 main.xml 拆分为其他 xml?

我有main.xml并且是一个非常大的文件,我想将一些组件(一些布局)拆分为其他xml,以便我可以从main.xml本身链接。这可能来自android吗? 最佳答案 你可以用这个引用这个importxmlintoanotherxml 关于android-如何将main.xml拆分为其他xml?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4791619/

【QT-ROS Bug】解决 error: ui_main_window.h

问题分析从QT4改为QT5时出现如下报错:/home/xxx/ws_qt/src/qtgui/qtgui/include/qtgui/main_window.hpp:17:error:ui_main_window.h:Nosuchfileordirectory#include"ui_main_window.h"^~~~~~~~~~~~~~~~~~QT4和QT5在编译时都会在/home/xxx/ws_qt/build/qtgui下生成ui_main_window.h文件,不同QT版本对应的该文件内容是不同,如下图所示:既然都可以生成ui_main_window.h文件,为什么在QT5下在编译生成

java - 返回到 First/Main Activity 而不重新加载它

我正在开发一个安卓应用。我需要在不重新加载的情况下调用我的MainActivity,因为它从Internet获取了大量数据。假设,我现在正在进行第三个Activity,我想回到MainActivity。如果我使用:Intenti=newIntent(Third.this,Main.class);i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);startActivity(i);它将加载MainActivity,但我不想重新加载它。就像我在第二个Activity中调用finish()一样,它确实满足我的需要。 最佳答案

android - emulator-5554 断开连接!正在取消 'com.example.merhaba.Main activity launch'!

我开始使用eclipseIDE编写android应用程序。但是当我运行应用程序时,我正在断开emulator-5554连接!正在取消“com.example.merhaba.MainActivity启动”!错误。我能做什么? 最佳答案 我发现的问题在于该项目没有在AVD管理器中为其定义适当的虚拟设备。所以在eclipse中推荐的步骤是:转到“项目”->属性->Android。在右Pane中查看项目构建目标中选中的行。记住出现在所选行中的目标平台编号。转到“Windows”->AVD管理器。检查现有Android虚拟设备列表,找到与您