Java 安卓-尝试用两个按钮提供打开web的链接

Java 安卓-尝试用两个按钮提供打开web的链接,java,android,android-studio,Java,Android,Android Studio,我是一个新的android开发人员,我试图为两个按钮提供打开网页的链接,我得到了错误“}在第xx行预期”有人能检查一下我的java是否有问题吗?也解决了结束标记的问题 package com.domain.app; 导入android.app.Activity; 导入android.content.Intent; 导入android.net.Uri; 导入android.support.v7.app.AppActivity; 导入android.os.Bundle; 导入android.sup

我是一个新的android开发人员,我试图为两个按钮提供打开网页的链接,我得到了错误“}在第xx行预期”有人能检查一下我的java是否有问题吗?也解决了结束标记的问题

package com.domain.app;
导入android.app.Activity;
导入android.content.Intent;
导入android.net.Uri;
导入android.support.v7.app.AppActivity;
导入android.os.Bundle;
导入android.support.v7.widget.Toolbar;
导入android.view.Menu;
导入android.view.view;
导入android.widget.Button;
公共类MainActivity扩展了AppCompatActivity{
专用工具栏;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
工具栏=(工具栏)findViewById(R.id.tool\u栏);
设置支持操作栏(工具栏);
}
@凌驾
公共布尔onCreateOptions菜单(菜单){
getMenuInflater().充气(右菜单菜单菜单主菜单);
返回true;
}
公共类MyAndroidAppActivity扩展活动{
按钮;
@凌驾
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
addListenerOnButton();
}
public void addListenerOnButton(){
按钮=(按钮)findViewById(R.id.button\u Red);
setOnClickListener(新视图.OnClickListener(){
@凌驾
公共void onClick(视图arg0){
Intent browserIntent=新意图(Intent.ACTION\u视图,Uri.parse(“http://www.yahoo.com"));
startActivity(浏览器内容);
}
});
按钮=(按钮)findViewById(R.id.button_蓝色);
setOnClickListener(新视图.OnClickListener(){
@凌驾
公共void onClick(视图arg0){
Intent browserIntent=新意图(Intent.ACTION\u视图,Uri.parse(“http://www.google.com"));
startActivity(浏览器内容);
}
});
}
}
试试这些:

公共类MainActivity扩展了AppCompatActivity{

private Toolbar toolbar;        

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    toolbar = (Toolbar) findViewById(R.id.tool_bar); 
    setSupportActionBar(toolbar);                   

}

@Override
public boolean onCreateOptionsMenu(Menu menu) {

    getMenuInflater().inflate(R.menu.menu_main, menu);
    return true;
}
//Try putting one here } OR (see bottom)
public class MyAndroidAppActivity extends Activity {

 Button button;

 @Override
 public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     setContentView(R.layout.activity_main);

     addListenerOnButton();

 }

 public void addListenerOnButton() {

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

     button.setOnClickListener(new View.OnClickListener() {

         @Override
         public void onClick(View arg0) {

             Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.yahoo.com"));
             startActivity(browserIntent);
         }

     });

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

     button.setOnClickListener(new View.OnClickListener() {

         @Override
         public void onClick(View arg0) {

             Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"));
             startActivity(browserIntent);
         }

     });

 }
}

//Or here }

您忘记了“公共类MyAndroidAppActivity…”行前的},请给我一个示例代码,因为当尝试在公共类MyAndroidAppActivity前插入“}”时,我发现这是一个大错误。请检查注释行。尝试每一个。这很好,但应用程序的力量关闭按钮点击!有什么想法吗?Java有什么问题吗?我想问另一个问题。你能把这个标记为正确的吗?成功了!我曾试图将按钮链接到web:)thnaks mahn:)