gpt4 book ai didi

java - 不需要的重复 Activity

转载 作者:行者123 更新时间:2023-12-02 11:55:42 25 4
gpt4 key购买 nike

有一段代码将 int 'a' 从主 Activity 发送到 Activity B。它还使用淡入淡出动画启动 Activity B。但是,此代码创建了 2 个相同的 Activity B,而我只需要 1 个 Activity B。如何解决此问题,使其只生成 1 个。

new Handler().postDelayed(new Runnable() {
public void run() {
Handler splash = new Handler();
int a = 1;
Intent myIntent = new Intent(MainActivity.this, Differentiate.class);
startActivity(new Intent(MainActivity.this, Differentiate.class));
myIntent.putExtra("HEADER", a);
overridePendingTransition(R.anim.fade_in_switch_fast,R.anim.fade_out_switch_fast);
startActivity(myIntent);
finish();
}
}, secondsDelayed * 2000);

最佳答案

您将开始第二个 Activity 两次。从代码中删除以下行,并在使用 Intent 启动 Activity 后移动 overridePendingTransition:

startActivity(new Intent(MainActivity.this, Differentiate.class));

关于java - 不需要的重复 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47618227/

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