Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么我的Android活动不刷新/重画?_Java_Android_Android Activity_Refresh_Redraw - Fatal编程技术网

Java 为什么我的Android活动不刷新/重画?

Java 为什么我的Android活动不刷新/重画?,java,android,android-activity,refresh,redraw,Java,Android,Android Activity,Refresh,Redraw,RoomInfoActivity.java: 注意:这是同一应用程序启动的第三个活动,并不重要 AndroidManifest.xml: room_info.xml: 图片: 注意:当我点击按钮时,什么也没发生 描述:因此,代码编译得很好,.apk启动并运行时没有任何问题,但是RoomInfoActivity没有反映应该进行的更改,例如当我单击按钮时更改TextView和按钮的文本。我在寻找最简单的方法来做这些 编辑:我现在做了一个更改,我添加了这行按钮Clean.setClickabletru

RoomInfoActivity.java: 注意:这是同一应用程序启动的第三个活动,并不重要

AndroidManifest.xml:

room_info.xml:

图片: 注意:当我点击按钮时,什么也没发生

描述:因此,代码编译得很好,.apk启动并运行时没有任何问题,但是RoomInfoActivity没有反映应该进行的更改,例如当我单击按钮时更改TextView和按钮的文本。我在寻找最简单的方法来做这些

编辑:我现在做了一个更改,我添加了这行按钮Clean.setClickabletrue; 在此情况下:

rumInfo.setText(getIntent().getExtras().getString("entry"));
buttonCleaned.setText("Färdig med städningen");
rumStatus.setText("Status: "+checkStatus());

是否调用过onClick方法?我认为您需要使用该方法将活动设置为按钮上的单击侦听器。

好的,它现在可以工作了,我使用了buttonCleaned.setOnClickListenernew OnClickListener{并将其链接到我的public void onClickView v方法。很高兴看到您的应用程序正在工作。您不需要创建新的OnClickListener{}但是,请尝试buttonCleaned.setOnClickListenerthis。您的活动已经实现了接口: