【发布时间】:2020-02-01 21:14:38
【问题描述】:
我是 android studio 新手,在尝试跳转到新活动时遇到问题,所以当线路是:
public class signup_activity extends AppCompatActivity {
ImageButton logupButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_signup_activity);
logupButton = findViewById(R.id.signuparrow);
logupButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this, signup_activity.class);
startActivity(intent);
}
});
}}
我得到错误:
'com.example.myapplication.MainActivity' 不是封闭类
我有几个人建议改变这个意图而不是 MainActivity.this 但是当我改成这个时,我得到了错误:
无法解析构造函数'intent'
【问题讨论】:
-
“我收到错误:'com.example.myapplication.MainActivity' 不是封闭类”——您的活动类被命名为
signup_activity,而不是MainActivity。您似乎还创建了一个Intent,它将启动您所在的活动:此代码位于signup_activity,您将启动signup_activity。
标签: android android-intent android-activity