等到完成onChildAdded in firebase querys,Android

我是Firebase的新手并致力于简单的项目。 我有一种方法可以从Firebase获取教师列表,并将他们的电子邮件添加到ArrayList并返回。 public ArrayList getTeacherList() { temp = new ArrayList(); Firebase node = ref.child(“teachers”); Query query = node.orderByChild(“subject”).equalTo(selected_subject); query.addChildEventListener(new ChildEventListener() { @Override public void onChildAdded(DataSnapshot dataSnapshot, String s) { Map value = (Map) dataSnapshot.getValue(); Log.d(“TEACHER”,” “+value.toString()); Iterator entries = value.entrySet().iterator(); while (entries.hasNext()) { Map.Entry thisEntry = (Map.Entry) entries.next(); String key = (String) thisEntry.getKey(); Object data […]

如何在Mac上设置Java类路径?

如何在Mac上设置Java类路径?

自动assembly与在Spring中实例化

我最近开始使用Spring。 我正在制作spring mvc项目。 所以我的问题是,如果首选接口并通过spring特定实现自动assembly它或只使用类实例 如果我只有一个该接口的实现? 例如: @Controller public class MyController { @Autowired MyService myService; @RequestMap(“/”) public String mainPage() { … } } 要么 @Controller public class MyController { @RequestMap(“/”) public String mainPage() { MyService myService = new MyServiceImpl(); … } } 如果MyService接口只有一个实现?

为加载到Spring中的Props文件中的属性自动修剪尾随空格

我正在使用PropertiesFactoryBean从典型的Properties文件加载属性。 反正有没有让Spring从prop值自动修剪尾随空格?

从Java应用程序远程运行R代码

我需要从Java应用程序运行R代码。 R服务器安装在远程机器上。 我没有找到关于R的Java连接器的任何信息。也许我只是暴露了我的无知,但任何提示如何做到这一点将不胜感激。

JPanel中的JPanels

我有Java JPanels的问题。 我想把两个不同布局的JPanel放到一个JPanel中,它也有一个布局。 是否有可能使它工作? BibP() setLayout(new GridLayout(5, 1)); //The big JPanel add(new A(), new FlowLayout(4)); add(new B(), new GridLayout(7,2)); A和B都是类扩展为JPanels,无论我改变或评论B总是出现在1行。 我有4个元素添加到A和14到B(JLabels和JTextAreas),并且它们中只有添加和一些计算的代码不多。 问题可能出在JFrame中,我试图将大型JPanel放入其中。 JFrame.this.add(new BigP(),BorderLayout.CENTER); 编辑: public class BigP extends JPanel{ //Labels and TextAres public class A extends JPanel{ public A(){ setBorder(new EmptyBorder(0, -50, 0, 0)); //get date and add to textareas //add the label and […]

如何从不同的活动更改媒体播放器

我想知道我是否可以在一个活动中声明媒体播放器变量,然后在单独的活动中暂停或停止它。 我将如何解决这个问题还是有另一种方式? 谢谢

将数据从一个活动传递到另一个活动,但稍后转到另一个活动

我的工作流程如下: LoginActivity – > ActivityB – > ActivityC – > ActivityD 我想将数据从LoginActivity传递给ActivityD,但不能直接转到ActivityD。 即,我想将数据从LoginActivity传递给ActivityD,但在我到达ActivityD之前转到ActivityB和ActivityC并在那里获取数据。 这可能吗? 我知道将数据从一个活动传递到另一个活动,代码如下: Intent i = new Intent(getApplicationContext(), AnotherActivity.class); i.putExtra(“key”, (int)1); i.putExtra(“something”, something); startActivity(i); 在AnotherActivity您可以执行以下操作来获取数据: Bundle extras = getIntent().getExtras(); if(extras !=null) { String var = extras.getString(“something”); } 但如果我想延迟直接参加活动,这不起作用。 所以,如果我拿出startActivity(i); 然后去另一个活动。 当tyring获取最终活动中的数据时,程序崩溃。 弹出好旧的NullPointerExeption。 有谁知道做我所描述的方式? 从一个活动获取数据到另一个活动,但不能立即进行(或开始)该活动?

pgsql日志:无法建立连接,因为目标计算机主动拒绝它

最近,我发现客户端总是在等到超时时才会连接到数据库服务器。 有些人在这里登录。 我们在postgresql中有一个数据库服务器。 在远程,同时大约有20个客户端连接到此数据库服务器,添加,更新或删除数据。 2013-03-13 23:19:41 HKT日志:不完整的启动包2013-03-13 23:31:11 HKT日志:无法从客户端获得数据:由于目标机器主动拒绝它,因此无法建立连接。 2013-03-13 23:31:11 HKT日志:在客户端联接上的意外EOF 2013-03-13 23:37:05 HKT日志:无法从客户端获得数据:因为目标机器无法连接积极拒绝它。 任何建议将不胜感激。

java中的url编码?

我想知道什么是url编码 。 我有2个jsp页面和一个servlet。 当我运行应用程序时,显示的URL是: http://localhost:8080/myproject/index.jsp 哪里 index.jsp: 单击提交按钮后,显示的URL为: http://localhost:8080/myproject/Myservlet URL编码是什么意思? 我该如何编码url? 从index.jsp转到Myservlet然后转到Myservlet Myservet #doPost //我需要在这里进行URL编码吗? 如果有,怎么样? fetching data from db……. ……………….. String nextJSP = “/result.jsp”; RequestDispatcher dispatcher = getServletContext().getRequestDispatcher(nextJSP); dispatcher.forward(request,response); result.jsp中 displays data here