草庐IT

Fragment_main

全部标签

java - 切换到特定 fragment 会产生奇怪的 java.lang.NullPointerException

这是我目前面临的问题。我最近从带有ADT插件的Eclipse切换到AndroidStudio,AndroidStudio出现了一个我在Eclipse上从未遇到过的错误。当我切换到名为“LineFragment”的特定fragment时,出现以下错误:java.lang.NullPointerException:Attempttowritetofield'intandroid.support.v4.app.Fragment.mNextAnim'onanullobjectreferenceatandroid.support.v4.app.BackStackRecord.run(BackSt

java - 为什么要将 main() 放在专用类中?

我没有任何Java经验,但有C背景。我想创建一个新的数据类型,比如抽象数据类型。在C中,这将通过为新数据类型创建一个结构来完成;我知道在Java中,您为该新数据类型创建一个类,然后着手为该类创建对象。我已经用两种不同的方式编写了这个,它们似乎都有效。但是我不明白第二种方式的缺点。在这里,我为数据类型创建一个类,创建它的一个实例,然后执行操作。我发现这是互联网教程中使用的设计。publicclassDesignOne{publicstaticvoidmain(String[]args){MyDataTypeobj=newMyDataType(3,4);System.out.println

java - 无法找到或加载主类 com.sun.tools.javac.Main hadoop mapreduce

我正在尝试学习MapReduce,但我现在有点迷茫。http://hadoop.apache.org/docs/r2.6.0/hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapReduceTutorial.html#Usage特别是这组指令:CompileWordCount.javaandcreateajar:$bin/hadoopcom.sun.tools.javac.MainWordCount.java当我在终端中输入hadoop时,我能够看到提供参数的“帮助”,所以我相信我已经安装了hadoop。当我输入命令时:编译W

java - 没有定义main方法,Java程序如何运行?

我正在查看一些Java源代码并注意到未定义main方法。Java如何在无从下手的情况下编译源码? 最佳答案 main方法仅在Java虚拟机执行您的代码时使用。没有main方法就无法执行代码,但它仍然可以被编译。编译代码时,通常会在命令行中指定一组文件,例如javacMyClass1.javaMyClass2.javaJava编译器(javac)检查您传递给它的每个类并将其编译成一个.class文件。Java源代码可能缺少main方法的一个原因是它被设计为用作库,而不是被执行。你可能会发现一些有趣的事情:虽然Java编译器编译的源代码

java - 是否可以在没有 java 中的 main 和 static block 的情况下在控制台上打印消息?

在一次采访中我问过这个问题:如果不使用static和main我们怎么能在控制台上打印消息?这可能吗? 最佳答案 您可以定义一个自定义类加载器来打印您的消息:publicclassMyClassLoaderextendsClassLoader{publicMyClassLoader(ClassLoaderother){super(other);System.out.println("Hithere");System.exit(0);}}然后运行java命令:java-Djava.system.class.loader=MyClassL

java - XUGGLE 错误 : Exception in thread "main" java. lang.NoClassDefFoundError: org/slf4j/LoggerFactory

我正在尝试执行以下代码:importcom.xuggle.mediatool.IMediaReader;importcom.xuggle.mediatool.IMediaWriter;importcom.xuggle.mediatool.ToolFactory;publicclassvidcon{/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubIMediaReaderreader=ToolFactory.makeReader("test.m4v");IMediaWriter

java - 访问 fragment View 时偶尔出现 NPE

我在输入fragment时偶尔会遇到NullPointerException。当应用程序在后台运行很长时间,然后我打开它并滑动到这个fragment时,就会发生这种情况。publicclassSummaryFragmentextendsFragmentimplementsFragmentLifecycle{privatestaticfinalStringTAG="DTAG";privateDateFormatdateFormatName;privatePreferenceprefs;privateListmonthList;privateTextViewtotalTimeFullTv;

java - 线程 "main"java.lang.ClassNotFoundException : 中的异常

我最近安装了intellijIDEA14.0,为了确保一切正常,我创建了一个简单的HelloWorld程序。我不明白为什么输出不正确以及为什么会出现此错误。如果有人可以提供帮助,那就太好了。这是程序:publicclassHello{publicstaticvoidmain(String[]args){System.out.println("HelloWorld!");}}这是错误:Exceptioninthread"main"java.lang.ClassNotFoundException:Helloatjava.net.URLClassLoader$1.run(URLClassLo

java - 在 fragment 中绘制多对象图

我想像附加的图像一样绘制图表,但我在右侧绘制红色垂直矩形以及将其他对象放在顶部时遇到问题。最大的担忧是与众多不同屏幕尺寸的Android设备有关。我完全理解我在这个过程中想要达到的目标,包括以下目标。非常感谢所有帮助。屏幕两侧各有1个红色矩形(右边我不知道怎么画)红色垂直矩形之间的7个灰色框的宽度需要相等像上图一样,矩形之间需要有一条黑色垂直线显示数字的文本框需要位于每个灰色矩形和红色小矩形的中心我还希望将来能够重用图表,这样我就可以随时用红色或黑色填充小方框布局Javaimportandroid.content.Context;importandroid.graphics.Canva

java - 如何在 maven-jar-plugin 中指定 --main-class 和 --module-version?

如果我从命令行在Java9上构建JAR,我会传递一个参数--main-class以将MainClass属性包含到module-info.class中:jar--create--file--main-class=--module-version0.1-Cclasses.但是如果我从maven构建一个JAR呢?这是我的maven-jar-plugin配置:org.apache.maven.pluginsmaven-jar-plugin3.0.2我可以将自定义参数传递给maven-jar-plugin(比如maven-compiler-plugin的compilerArgs)吗?