gpt4 book ai didi

java - OnClickListener Android Studio

转载 作者:行者123 更新时间:2023-12-02 13:40:48 25 4
gpt4 key购买 nike

您好,我正在尝试创建一个 Android 应用程序,但是当我尝试使用 2 个 setOnClickListener 启动它时,它崩溃了,事实上,如果我删除两个事件之一,它不会崩溃我该怎么办?

附注抱歉我的英语不好,但我是意大利人

主要 Activity

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

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
// Create the adapter that wil return a fragment for each of the three
// primary sections of the activity.
mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager());

// Set up the ViewPager with the sections adapter.
mViewPager = (ViewPager) findViewById(R.id.container);
mViewPager.setAdapter(mSectionsPagerAdapter);


FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.FeedBackHome);

fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
setContentView(R.layout.contact);
}
});



Button button= (Button) findViewById(R.id.NotReg);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(MainActivity.this, Register.class));
}
});




}

最佳答案

  1. 第一个非法代码:

您无法像此处那样设置新的内容 View onClick :

fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
setContentView(R.layout.contact); // <-- this is wrong
}
});
  • 确保 Register.class 包含布局并且能够从另一个 Activity 打开。
  • 关于java - OnClickListener Android Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42747534/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com