我有9个活动在我的应用程序上单击按钮的(它可以比这不是一个固定值更增加)我要开始活动randomly.Like开始活动随机Android中
Activity 1 -> Activity ->3 and so on.
如果用户点击后退按钮我想完成当前的活动,并重新开始一个新的活动,用户还没有去过..
那么我怎么能做到这一点。
对于随机的活动我都试过这种方式
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;
}
,但我没有得到我怎么能启动用户还没有访问过
首先扩展应用类别及维护活动的HashMap与活动,与到访的状态布尔在App在该类被访问,当你调用new意图检查每次该数组如果标记为false,则将您在数组中的活动标记为true,并打开新活动 –
您找到了解决方案吗? –