没有循环的线程给出不同的结果取决于Android版本

时间:2013-02-17 12:31:36

标签: android

我正在构建一个应用程序来处理调用,为此我调用intent(action_call)进行开始调用然后我开始一个新线程,在这个线程中我试图在调用期间留在我的应用程序中,我管理在版本2.3.5中做到这一点,但在4.0.4上,它将我带到Android手机。 有人可以解释我为什么或给我一个解决方案吗?

在我的帖子中(这适用于2.3.5但不适用于4.0.4)

final Activity my = (Activity) context;
 my.runOnUiThread(new Runnable() {  
   public void run() {
 my.startActivity(intent);
}
 });

我尝试添加一个循环,然后我可以看到我的应用程序屏幕,但是如果我触摸任何按钮(或者更确切地说我的应用程序关闭),我没有得到任何响应

0 个答案:

没有答案