2013-09-28 112 views
0

我刚开始学习Android_programming 我想设置在main_layout两个或多个环节和web_view到另一个活动(或布局什么是比较容易),所以我开始这个两个web_view两个活动

public void onCreate(Bundle savedInstanceState) { 

    final Context context = this; 


    super.onCreate(savedInstanceState); 

    setContentView(R.layout.activity_main); 

    button = (Button) findViewById(R.id.buttonUrl); 

    button.setOnClickListener(new OnClickListener(){ 
      @Override 
      public void onClick(View arg0) { 
      Intent intent = new Intent(context, Web.class); 
      startActivity(intent); 
      } 

     });} 

public void onCreate1(Bundle savedInstanceState){ 
final Context context1 = this; 
super.onCreate(savedInstanceState); 

setContentView(R.layout.activity_main); 
    button1 = (Button) findViewById(R.id.buttonUrl1); 

    button1.setOnClickListener(new OnClickListener() { 

     @Override 
     public void onClick(View arg0) { 
     Intent i = new Intent(context1, Activity1.class); 
     startActivity(i); 
     } 

    }); 

} 

} 
+0

嗯......这是什么问题?还是问题? –

+0

这个代码可以接受吗? – Senad

回答

0

为什么你有onCreate和onCreate1吗?

Button button = (Button) findViewById(R.id.button1); 

     button.setOnClickListener(new View.OnClickListener(){ 

      @Override 
      public void onClick(View arg0) { 
       Intent intent = new Intent(getApplicationContext(), Activity1.class); 
       startActivity(intent); 

      } 

     }); 

     Button button1 = (Button) findViewById(R.id.button2); 

     button1.setOnClickListener(new View.OnClickListener(){ 
       @Override 
       public void onClick(View arg0) { 
       Intent intent = new Intent(getApplicationContext(), Web.class); 
       startActivity(intent); 
       } 

      }); 
+0

因为它显示错误,如果只有一个onCreate,所以我尝试这 – Senad

+0

对不起,我只是复制粘贴你的代码,现在我编辑我的代码,它对我来说是工作。看到差异? button1.setOnClickListener(new View.OnClickListener() and Intent intent = new Intent(getApplicationContext(),Web.class); – elune

+0

并且只是创建一个onCreate,你不需要2! – elune