android活动是如何工作的?

android活动是如何工作的?,android,Android,我正在我的主要活动中运行一小部分命令 此主活动定期启动另一个称为子活动的活动 现在,20秒后,子活动停止并将控制权返回到主活动 但问题是其他命令会在后台自动执行 例如:发送短信>>发送短信>>发送短信 我希望第二次发送Sms仅在20秒后执行。i.e仅在控件从子活动转移到主活动后执行 主要活动代码 子活动代码 //倒数计时器一直运行到20,完成时间称为您需要使用或类似的方式安排任务。看 祝您好运。使用startActivityforResult从主活动启动新活动,并在主活动中通过此方法实现Acti

我正在我的主要活动中运行一小部分命令

此主活动定期启动另一个称为子活动的活动

现在,20秒后,子活动停止并将控制权返回到主活动

但问题是其他命令会在后台自动执行

例如:发送短信>>发送短信>>发送短信

我希望第二次发送Sms仅在20秒后执行。i.e仅在控件从子活动转移到主活动后执行

主要活动代码

子活动代码
//倒数计时器一直运行到20,完成时间称为

您需要使用或类似的方式安排任务。看


祝您好运。

使用startActivityforResult从主活动启动新活动,并在主活动中通过此方法实现ActivityResultant rq、int rc、Intent data和发送SMS。在您的活动从新活动返回到主活动后,将调用此方法。

我建议您使用事件库,如Otto by square,您将能够通过创建的事件对所有内容计时。
这将帮助您同步所有活动。

发布您的活动代码添加…请检查它以实现这一点,您必须在Android中使用类。我还没有投反对票,我只是批评了你的评论,因为这会给你带来麻烦。只是想帮忙。至于你的问题,我仍在试图弄清楚你到底在做什么,以及到底是什么问题,当计时器在onFinish中完成时,你想运行什么代码。有什么问题吗?
String arr[]={"send","receive"}; 

        for (int i=0;i < arr.length;i++)
            if(arr[i].equals("send"))
                { 
                txtView.setText("sending a sms" ); 
                return_value=0;  
                sendSMS("121","START");
                Intent ii =new Intent("com.example.sendsmsdemo.WAITINGROOM");

                startActivity(ii);
                }