Java Firebase OnDataChange未转换到下一个活动

Java Firebase OnDataChange未转换到下一个活动,java,android,firebase,firebase-realtime-database,Java,Android,Firebase,Firebase Realtime Database,我有一些问题。我想检索订单的状态值,首先,当客户创建订单时,该值将添加到firebase“Pending”中,之后,客户将等待驱动程序接受订单,然后将该值从“Pending”更改为“Accepted” 什么时候用这个 Toast.makeText(C_Offers.this, "State : "+State, Toast.LENGTH_SHORT).show(); 将打印“待定”,更改后,驾驶员侧的值将更改并打印“已接受” 问题就在这里面 if (State.equals("Accepted

我有一些问题。我想检索订单的状态值,首先,当客户创建订单时,该值将添加到firebase“Pending”中,之后,客户将等待驱动程序接受订单,然后将该值从“Pending”更改为“Accepted”

什么时候用这个

Toast.makeText(C_Offers.this, "State : "+State, Toast.LENGTH_SHORT).show();
将打印“待定”,更改后,驾驶员侧的值将更改并打印“已接受”

问题就在这里面

if (State.equals("Accepted")) {
   startActivity(new Intent(C_Offers.this, C_Order.class));
}

首先不读取并关闭应用程序,返回布局 我需要检查Firebase的值是否更改为“已接受”
如果更改为“转到新活动”这就是我想要的

,那么这里的问题是它不转到下一个活动?是的,并且已崩溃,然后返回到上一个活动可以检查日志猫,它说什么?如果应用程序崩溃,则有堆栈跟踪。请在logcat上查找,并将其添加到您的问题中。请回复@AlexMamoI,我不知道怎么做@亚历克斯马莫。还有别的办法吗?我只需要读取值,然后检查它是否“已接受”仅此转到一个新活动。因此,这里的问题是它不转到下一个活动?是的,并且有crush,然后返回上一个活动可以检查日志猫,它说什么?如果应用程序崩溃,则有堆栈跟踪。请在logcat上查找,并将其添加到您的问题中。请回复@AlexMamoI,我不知道怎么做@亚历克斯马莫。还有别的办法吗?我只需要读取该值,然后检查它是否“已接受”,仅在本周内转到新活动。
if (State.equals("Accepted")) {
   startActivity(new Intent(C_Offers.this, C_Order.class));
}