有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

来自主服务器的java打开活动

我得到一个错误,上面写着“错误:(52,1)错误:需要类、接口或枚举” 我正在尝试这样做,当单击按钮时,它会发送一条xml消息以打开另一个活动。 这是我的按钮的xml代码

<Button
    安卓:layout_width="wrap_content"
    安卓:layout_height="wrap_content"
    安卓:text="Period 1"
    安卓:id="@+id/button"
    安卓:clickable="true"
    安卓:elegantTextHeight="false"
    安卓:textSize="50sp"
    安卓:paddingStart="80dp"
    安卓:layout_marginTop="50dp"
    安卓:background="#33cbff"
    安卓:layout_alignParentTop="true"
    安卓:layout_alignParentRight="true"
    安卓:layout_alignParentEnd="true"
    安卓:enabled="true"
    安卓:layout_alignParentStart="true"
    安卓:onClick="sendMessage"
    安卓:paddingEnd="80dp" /><![CDATA[

/>

这是主活动中的java,用红色下划线

 public void sendMessage(View view){
   Intent intent = new Intent(MainActivity.this, Period1.class);
  startActivity(intent);
}

红色下划线的是“MainActivity.this,Period1.class” Period1是我要打开的新活动


共 (1) 个答案

  1. # 1 楼答案

    看到上面发布的代码后,我想您可能已经在MainActivity类之外编写了sendMessage方法。如果是,请在MainActivity类声明中写入该函数

    public class MainActivity extends Activity {
    
    // Your code
    
      public void sendMessage(View view) {
          Intent intent = new Intent(MainActivity.this, Period1.class);
          startActivity(intent);
      }
    }
    

    希望这有帮助