草庐IT

不出意外

全部标签

Android: Activity 对话框/对话框意外消失

我有一个带有TabActivity的应用程序,每次从我的引擎(NDKC代码)收到回调时,我都会在其中显示一个对话框。我确保当应用程序处于恢复状态时显示对话框。收到引擎的回调后,我启动了NetworkDownDialogActivity,但这会导致对话框停留一秒钟然后消失。如果我使用Dialog或AlertDialog,也会发生同样的事情。最奇怪的是,失踪似乎是随机的(并不总是发生)。这是一个S3设备。怎么回事?编辑于23/05/2013网络关闭对话框代码publicclassNetworkDownDialogextendsActivity{@Overrideprotectedvoido

android - Proguard:IllegalArgumentException - 评估指令时出现意外错误

我正在尝试构建一个启用了proguard的发布apk。我收到以下错误。我将在下面附上完整的堆栈跟踪。Unexpectederrorwhileevaluatinginstruction:Class=[*]Method=[myMethod(Ljava/lang/String;Ljava/util/Map;)V]Instruction=[532]aload_3v3Exception=[java.lang.IllegalArgumentException](Valueisnotareferencevalue[proguard.evaluation.value.UnknownIntegerVal

java - 传递 Android DialogFragment 参数时,onCreateDialog bundle agument 意外为空

我正在尝试使用DialogFragment在Android中显示一个基本对话框,并使用对话框消息的参数,如StackOverflowthread中所述。和DialogFragmentdocumentation.我的问题是onCreateDialog中的Bundle参数savedInstanceState总是显示为null,这意味着Activity显示一个空对话框而不是带有消息的对话框。如何从newInstance工厂方法中获取非空包内容以显示在onCreateDialog中?或者我只是想念别的东西?我从文档中看到的唯一显着差异是我使用的是非静态类。我希望肯定对话按钮取决于消息的内容,所

android - Android CallLog.Calls TYPE 的意外值

我有一个Android(2.x)应用可以从CallLog.Calls.CONTENT_URI读取通话记录。最近我收到一个错误报告,从TYPE字段中得到了一个意外的值。我假设源代码中的值应始终为1、2、3(分别为CallLog.Calls.INCOMING_TYPE、CallLog.Calls.OUTGOING_TYPE和CallLog.Calls.MISSING_TYPE)不幸的是,我没有关于我得到的实际值的信息。我的问题是,TYPE字段除了上述三个之外还有哪些可能的值?Androidjavadoc明确指出“调用的类型(传入、传出或未接)” 最佳答案

java - try catch 意外 token

此代码在tryandcatch中给出了意外token错误。怎么了?publicclassWeatherTest{Stringweatherurl="http://weather.yahooapis.com/forecastrss?w=35801&u=c";HttpClienthttpClient=newDefaultHttpClient();HttpGethttpGet=newHttpGet(weatherurl);try{HttpEntityhttpEntity=httpClient.execute(httpGet).getEntity();InputStreaminputStrea

android - 无法加载类 'org.gradle.internal.logging.LoggingManagerInternal'。此意外错误的可能原因

我想在Bintray上发布我的库。我试过here步骤,但gradle没有同步。build.gradle项目文件buildscript{repositories{mavenCentral()jcenter()}dependencies{classpath'com.android.tools.build:gradle:2.1.2'classpath'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7'classpath'com.github.dcendents:android-maven-gradle-plugin:1.4.1'}}allp

在Mac上运行时寻找匹配`'错误时获得了意外的EOF

run_cmd="spark-submit\$SPARK_OPTIONS\--confspark.hadoop.fs.default.name=file:///\--confspark.hadoop.fs.defaultFS=file:///\--py-files\${TARGET}/test.zip\$TEST_PY\$RAW_DATA_FILE\$OUTPUT\--route$AGG_OUTPUT1\--origin$AGG_OUTPUT2\--first$AGG_OUTPUT3"#line71echo$run_cmdecho$run_cmd|bash#line75代码如上所述,它可以在U

android - 如何取消意外/强制应用程序终止的通知

我正在创建一个显示当前播放歌曲的通知的应用程序。正在通过Service播放歌曲,并且通知的启动和取消在服务本身中完成。但如果应用程序因某些异常而终止,或者如果我通过任务管理器强行关闭它,通知将保留在任务栏的顶部。我怎样才能删除它。代码如下://InServiceonStartCommand(),thereisacalltoinitiatePlayback()privatevoidinitiatePlayback(){try{if(mPlayer.isPlaying()){mPlayer.stop();}mPlayer.reset();mPlayer.setDataSource(curr

android - 文档意外结束(在 android.view.MenuInflater.parseMenu)

当应用程序启动时,此行中的代码失败(publicbooleanonCreateOptionsMenu(Menumenu)),如logcat所示。任何人都可以指出为什么这样吗???@OverridepublicbooleanonCreateOptionsMenu(Menumenu){getMenuInflater().inflate(R.menu.official,menu);official_menu=menu.findItem(R.id.ac_official);important_menu=menu.findItem(R.id.ac_important);normal_menu=m

javascript - window.innerwidth 的意外行为

if(window.innerWidth){returnwindow.innerWidth;}return$(window).width();我正在使用上面的代码来查找网页的可用宽度。它大部分时间都有效。但在某些移动浏览器(MobileChrome和一些浏览器)中,有时在桌面网站中它返回0。我不知道,哪里出了问题?Mozilla/5.0(Linux;Android5.1.1;SM-J500MBuild/LMY48B)AppleWebKit/537.36(KHTML,如Gecko)Chrome/56.0.2924.87MobileSafari/537.36这是失败的用户代理之一。大多数情