Java 当静态值为0或其他值时,我希望更改活动

Java 当静态值为0或其他值时,我希望更改活动,java,android,static,Java,Android,Static,当客户端按钮点击时,我使android iwant服务器中的客户端服务器更改活动 我有一个静态变量int,我将值设置为0,当单击按钮时,它将其值更改为1,值1必须更改另一个类中的活动,但在另一个类中不会发生任何事情 这是我的静态变量,这是Clientactivity 1 public static int CHANGE_ACT=0; 这是用户单击操作时发生的 sendReceive.write(jsonOrderHolder.getBytes()); CHANGE_ACT =

当客户端按钮点击时,我使android iwant服务器中的客户端服务器更改活动

我有一个静态变量int,我将值设置为0,当单击按钮时,它将其值更改为1,值1必须更改另一个类中的活动,但在另一个类中不会发生任何事情

这是我的静态变量,这是Clientactivity 1

public static int CHANGE_ACT=0;
这是用户单击操作时发生的

sendReceive.write(jsonOrderHolder.getBytes());
        CHANGE_ACT = 1;
        Toast.makeText(this, "you clicked"+CHANGE_ACT, Toast.LENGTH_SHORT).show();
这是我的另一项活动

WifiConnectClientActivity wfc = new WifiConnectClientActivity();



  if (wfc.CHANGE_ACT == 0){
        Toast.makeText(WifiPeerConnectActivity.this, "order null", Toast.LENGTH_SHORT).show();
    }

    if (wfc.CHANGE_ACT == 1){
        startActivity(new Intent(WifiPeerConnectActivity.this, TransactionActivity.class));
    }

服务器活动显示toast,但如果值为1,则服务器活动中不会发生任何事件

您的问题不清楚。您能告诉我您在哪个类中声明了CHANGE\u ACT,以及您想从哪里更改该值吗?请提供code.CHANGE\u ACT from clientActivity i want if clientActivity中的按钮单击它会将值更改为1,而在serverActivity中,getValue from clientActivity中的staticvariable if value为1,startActivity,,这是我尝试时的逻辑,不会发生任何情况