gpt4 book ai didi

android - 按钮被禁用,直到我重新打开 Activity

转载 作者:行者123 更新时间:2023-11-29 22:17:19 24 4
gpt4 key购买 nike

我的主要 Activity 上有两个 Button。当我启动应用程序时,您可以单击一个 Button,它将带您到正确的 Activity,但我可以单击第二个 Button一百次,什么也没有发生。它看起来就像第一个 Button 并且在我按下它时会变成通常的蓝色,但是 如果我按下第一个 button的 Activity,然后返回到第一个 Activity,第二个 Button 起作用。我不明白这是怎么回事。

主要 Activity :(注意,SignUp 是不起作用的按钮):

public class GameNetActivity extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.first);
getWindow().setSoftInputMode(
WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

Button SignIn = (Button) findViewById(R.id.button1);
SignIn.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent myIntent = new Intent(view.getContext(), Welcome.class);
startActivityForResult(myIntent, 0);


Button SignUp = (Button) findViewById(R.id.button2);
SignUp.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent myIntent = new Intent(view.getContext(), Signup.class);
startActivityForResult(myIntent, 0);
}

});
}
});
}
}

最佳答案

您已经在 SignIn 按钮的 onClickListener 中注册了 onClickListener for SignUp 按钮。将其取出并单独放在 onCreate() 中。

public void onCreate(Bundle savedInstanceState) {
...
....
Button SignIn = (Button) findViewById(R.id.button1);
SignIn.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent myIntent = new Intent(view.getContext(), Welcome.class);
startActivityForResult(myIntent, 0);
}
});


Button SignUp = (Button) findViewById(R.id.button2);
SignUp.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent myIntent = new Intent(view.getContext(), Signup.class);
startActivityForResult(myIntent, 0);
}
});
...
...}

希望这对您有所帮助!

关于android - 按钮被禁用,直到我重新打开 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8162706/

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