gpt4 book ai didi

android - 在 Android 中随机启动 Activity

转载 作者:行者123 更新时间:2023-11-29 17:54:56 26 4
gpt4 key购买 nike

我的应用程序中有 9 个 Activity (可以增加,而不是固定值)点击按钮我想随机开始 Activity 。喜欢

Activity 1 -> Activity ->3 and so on.

如果用户点击后退按钮,我想完成当前 Activity 并重新开始一个新 Activity ,因为用户还没有被访问过..

那我该怎么做。

对于随机 Activity 我试过这种方式

Random rnd = new Random();
int x=rnd.nextInt(9)+1;
Intent myIntent = new Intent();
switch(x){
case 1:
myIntent.setClass(view.getContext(),Scrn1.class);
break;
case 2:
myIntent.setClass(view.getContext(), Scrn2.class);
break;
case 3:
myIntent.setClass(view.getContext(), Scrn1.class);
break;
}

但我不知道如何开始用户尚未访问的新 Activity

最佳答案

我用过它:

    Button button1 = (Button)findViewById(R.id.button1);
button1.setOnClickListener(new View.OnClickListener() {

public void onClick(View v) {

Random rnd = new Random();
int x=rnd.nextInt(9)+1;

switch(x){
case 1:
Intent intent=new Intent(v.getContext(), Scrn1.class);
startActivityForResult(intent1, 0);
break;
case 2:
Intent intent1=new Intent(v.getContext(), Scrn2.class);
startActivityForResult(intent2, 0);
break;


...


case 8:
Intent intent2=new Intent(v.getContext(), Scrn8.class);
startActivityForResult(intent8, 0);
break;
case 9:
Intent intent2=new Intent(v.getContext(), Scrn9.class);
startActivityForResult(intent9, 0);
break;
}
} });

关于android - 在 Android 中随机启动 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20113947/

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