我需要能够判断一个衍生活动(通过意图)何时完成,我该怎么做?
这就是我所拥有的:
alertDialog.setButton2("Text", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
String uri = "smsto:" + "";
Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.parse(uri));
intent.putExtra("sms_body", PASSWORD_GENERATOR
.generatePasswordForSeed(seedText, hourToUse));
intent.putExtra("compose_mode", true);
// -- open the text message activity
startActivity(intent);
// -- I need to reset the calling activity now, but AFTER the text message activity has completed. Right now the SMS closes right away as I have no wait in...
finish();
startActivity(getIntent());
}
});
Run Code Online (Sandbox Code Playgroud)
根据以下建议,我做了一些修改.然而,现在,一旦文本被发送,启动的SMS活动就"坐在那里".我无法弄清楚如何让它返回到调用活动.这就是我所拥有的:
alertDialog.setButton2("Text", new DialogInterface.OnClickListener() …Run Code Online (Sandbox Code Playgroud) 必须有一个简单的方法来做到这一点,我显然想念它:|
如何在clojure中的列表\序列中添加项目(区别不明确)?
我尝试过以下方法:
Clojure> (add [1 2 3])
java.lang.RuntimeException: Unable to resolve symbol: add in this context
Clojure> (+ [1 2 3])
java.lang.ClassCastException: Cannot cast clojure.lang.PersistentVector to java.lang.Number
Clojure> (apply merge-with + [1 2 3])
java.lang.IllegalArgumentException: Don't know how to create ISeq from: java.lang.Long
Clojure> (add-items [1 2 3])
java.lang.RuntimeException: Unable to resolve symbol: add-items in this context
Run Code Online (Sandbox Code Playgroud) 目前我们使用jtds连接到我们的SQL Server数据库.由于性能和可靠性的原因,我一直认为我们使用它是理所当然的,然而,它的用法在我的工作之前使用.
所有这一切,我们现在正在尝试迁移到SQL Server 2008,其中jtds的支持有限.初步测试似乎表明,jtds在2005年的性能优于微软提供的驱动程序.
所以我的问题是,是否有人有任何经验证据或任何其他好的信息,否则说明哪个jdbc驱动程序最适合与SQL Server 2005和\或2008一起使用?
jtds更好吗?微软提供的驱动程序?别的什么?
我已经考虑过剖析,但怀疑这是否真的可以证明什么.
我在Glassfish下运行我的企业应用程序时遇到以下问题(由其他人报告).在Jetty下它工作正常.
javax/xml/ws/spi/Provider提到创建META-INF/services/javax.xml.ws.spi.Provider资源,但这已经提供给CXF并且创建一个额外的资源文件并不能解决Glassfish下的这个问题.
有谁知道如何确保在GlassFish下使用CXF?
(我正在使用具有CXF依赖性2.2.5的Maven多模块项目)
谢谢!
蒂姆
编辑#1
暂时解决问题,只是使用Metro,但我真的很想知道如何使用CXF,如果有人有任何指示..如果没有任何作用我可能必须切换Web应用程序容器(或看看Metro填补我的要求)
编辑#2
一些解决方案通过添加<class-loader delegate="false"/>到sun-web.xml文件来详细说明war的修复.但是,这对非战争ee应用程序不起作用.
我们有一个Scala服务器,它通过套接字使用Protocol Buffers获取节点树,我们需要将附加数据附加到每个节点.
在单线程上下文中,当节点树和关联数据同时删除其强引用时(由于超出范围),有没有理由使用带有weakKeys()的Google Guava的MapMaker而不是使用WeakHashMap ?似乎使用MapMaker,可以支付同步访问权限,在这种情况下不需要.
顺便说一下,如果MapMaker允许访问等价设置,那么可以选择引用相等但不关心弱引用或软引用.
我正在尝试做这样的事情:
<%
String headerDateFormat = "EEE, d MMM yyyy h:mm:ss aa";
%>
<fmt:formatDate pattern="<% out.print( headerDateFormat ); %>" value="${now}" />
Run Code Online (Sandbox Code Playgroud)
我也尝试过:
<fmt:formatDate pattern="${headerDateFormat}" value="${now}" />
Run Code Online (Sandbox Code Playgroud)
和:
<fmt:formatDate pattern="headerDateFormat" value="${now}" />
Run Code Online (Sandbox Code Playgroud)
我显然对JSP很新 - 这有可能吗?理想情况下,我希望能够headerDateFormat通过Rhino 重用javascript - 我认为它可以使用它,但不能在JSP标记中使用.
AutoCompleteDecorator.decorate( myComboBox );
这很可爱.但是,它仅从键入文本的开头向前搜索.
因此,如果我的组合包含:[Apple,Banana,Grape,Orange]在"严格"模式下键入"an"将不会显示任何结果.在非严格模式下,也没有搜索到任何内容.我希望它能匹配'Banana'和'Orange',因为这两个项目都包含我的打字文本.
是否有任何自动完成库允许此类功能?我认为策略方法在这里效果最好,但我找不到任何适用的方法.我很好地扩展了现有的功能 - 只要我不重新发明轮子.
提前致谢!
有没有办法以编程方式最小化JInternalFrame?
鉴于maven shade插件资源转换器,我们如何创建自定义的?
我已经尝试将阴影插件添加到我的pom中:
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>2.4.2</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
并创建一个实现ResourceTransformer的类.但是当我运行它时,我得到:
[错误]未能执行目标org.apache.maven.plugins:行家遮阳帘插件:2.4.1:灯罩(默认)上FOO项目:无法解析的魔力org.apache.maven.plugins的配置:行家荫-plugin:2.4.1:参数变换器的阴影:无法加载实现提示'test.transformer.TestTransformer' - > [帮助1]
变换器与我正在运行构建的项目在同一类路径上,我猜这是问题所在.有没有办法添加引入其他变形金刚的扩展?
我正在尝试编写一个JavaScript脚本添加到greasemonkey,它在元素后添加一个按钮.onClick for this按钮应将parents元素文本复制到键盘.我已经看到很多将已经选择的文本复制到剪贴板的示例,例如:
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function copyit(theField) {
var selectedText = document.selection;
if (selectedText.type == 'Text') {
var newRange = selectedText.createRange();
theField.focus();
theField.value = newRange.text;
} else {
alert('Alert: Select The text in the textarea then click on this button');
}
}
// End -->
</script>
<input onclick="copyit(this.form.text_select)" type="button" value="Click Here to Copy the Highlighted Text" name="copy_button">
Run Code Online (Sandbox Code Playgroud)
在这里找到.
我还发现您可以在输入元素中选择文本.我尝试过将两种技术结合起来,以及其他许多技术尚未解决.我甚至不确定为什么上面的代码复制到剪贴板.有人有解决方案吗?
java ×6
swing ×2
android ×1
autocomplete ×1
classpath ×1
clojure ×1
cxf ×1
firefox ×1
glassfish ×1
greasemonkey ×1
guava ×1
javascript ×1
jax-ws ×1
jcombobox ×1
jdbc ×1
jsp ×1
jtds ×1
maven ×1
minimize ×1
sql-server ×1
weakhashmap ×1