当我尝试运行此代码时,它会向我显示错误Error:')' expected, Error:illegal start of expression,Error';' expected
。有人可以提供帮助吗?我是java和android的新手。
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class MainActivity3 extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main3);
final Intent myIntent = new Intent(MainActivity3.this, MainActivity4.class);
Button btn = (Button) findViewById(R.id.button3);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(myIntent);
}
});
final Intent myIntent2 = new Intent(MainActivity3.this,MainActivity5.class);
Button btn2 = (Button) findViewById(R.id.button4);
btn2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(myIntent2);
}
}})}
答案 0 :(得分:2)
最后一行应该是
});
}}
而不是
}})}
答案 1 :(得分:0)
你缺少一个半冒号而且一个右括号是错位的
最后一组应该是});}}
而不是}})}
public class MainActivity3 extends Activity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main3);
final Intent myIntent = new Intent(MainActivity3.this, MainActivity4.class);
Button btn = (Button) findViewById(R.id.button3);
btn.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
startActivity(myIntent);
}
});
final Intent myIntent2 = new Intent(MainActivity3.this,MainActivity5.class);
Button btn2 = (Button) findViewById(R.id.button4);
btn2.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
startActivity(myIntent2);
}
});
}
}