gpt4 book ai didi

android - View.onClickListener() 在 Android Studio 中不工作

转载 作者:行者123 更新时间:2023-11-30 03:16:42 25 4
gpt4 key购买 nike

我一直在尝试 Android Studio,但一开始就遇到了困难。我想创建一个按钮,在单击时弹出 Toast 消息。我写了一个简单的代码,但是程序启动,然后 Android 将其关闭。我不太明白,因为这段代码在 Eclipse 中完美运行,真的很容易。这只是 Android Studio 的问题还是我太糟糕了?进口没问题。当我运行一个普通的新项目时,它会运行。它仅在使用新的 onClick 按钮时崩溃。

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

if (savedInstanceState == null) {
getSupportFragmentManager().beginTransaction()
.add(R.id.container, new PlaceholderFragment())
.commit();
}

Button button;
button = (Button)findViewById(R.id.button);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
writeIt();
}
});
}

最佳答案

您是否向 activity_main.xml 文件添加了 Button View ?默认情况下,Android Studio 似乎只用 fragment 填充它。如果是这种情况,您对 setOnClickListener 的调用将抛出 NullPointerException。

关于android - View.onClickListener() 在 Android Studio 中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19967564/

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