Java 令牌无效AssignmentOperator上的MainActivity语法错误

Java 令牌无效AssignmentOperator上的MainActivity语法错误,java,android,android-intent,syntax-error,Java,Android,Android Intent,Syntax Error,问题在哪里?Eclipse说错误在“,”中Intent openPage=(MainActivity.this,Page1.class) 但我认为代码是正确的。。。你有什么想法吗? 当然我会清理这个项目 你应该创建一个新的意图。更好的是,在onClick中完成。没有理由提前创建意图,最好在onClick中运行 public class MainActivity extends Activity { protected void onCreate1(Bundle savedInstanceSt

问题在哪里?Eclipse说错误在“,”中
Intent openPage=(MainActivity.this,Page1.class)
但我认为代码是正确的。。。你有什么想法吗?

当然我会清理这个项目

你应该创建一个新的意图。更好的是,在onClick中完成。没有理由提前创建意图,最好在
onClick中运行

public class MainActivity extends Activity {

protected void  onCreate1(Bundle savedInstanceState) {  

    super.onCreate(savedInstanceState);  
         setContentView(R.layout.activity_main);  
         findViewById(R.id.button2);
         Button Ciao=(Button)findViewById(R.id.button2);       
         Ciao.setOnClickListener(new View.OnClickListener(){
         Intent openPage=(MainActivity.this,Page1.class); 
            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub


                startActivity(openPage); 
            }



         });
 }
public void onClick(View v) {
    Intent openPage=new Intent(MainActivity.this,Page1.class);
    startActivity(openPage);
}