Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 用户从应用拨打的电话将应用发送到后台_Android - Fatal编程技术网

Android 用户从应用拨打的电话将应用发送到后台

Android 用户从应用拨打的电话将应用发送到后台,android,Android,我的应用程序是用来在手机上使用的,它有预先编程的按钮,可以给关键人物打电话 问题是,当启动呼叫时,手机会转到前台渲染应用程序不可用。如何继续通话,但让应用程序自动返回前台 到目前为止,我有一个手机状态监听器工作正常,当检测到像这样的电话铃声时,我用它来激发我主要活动的意图 Intent i = new Intent(getApplicationContext(), MainActivity.class); i.setAction(Intent.ACTION_MAIN);

我的应用程序是用来在手机上使用的,它有预先编程的按钮,可以给关键人物打电话

问题是,当启动呼叫时,手机会转到前台渲染应用程序不可用。如何继续通话,但让应用程序自动返回前台


到目前为止,我有一个手机状态监听器工作正常,当检测到像这样的电话铃声时,我用它来激发我主要活动的意图

  Intent i = new Intent(getApplicationContext(), MainActivity.class);
        i.setAction(Intent.ACTION_MAIN);
        i.addCategory(Intent.CATEGORY_LAUNCHER);
        startActivity(i);   

现在还不清楚这是怎么回事。看起来MainActivity正在重新启动(或恢复?),实际上已经多次了,但前台在电话活动中保持不变。

您可以发布代码,或者举个例子来说明问题吗?此外,还要加上你迄今为止试图解决的问题,以及你到底陷入了什么困境。这些可能会有所帮助:,。到目前为止,我有一个工作正常的电话状态侦听器,当检测到电话铃响时,我使用它向我的主要活动激发一个意图,如intent I=new intent(getApplicationContext(),MainActivity.class);i、 设置动作(意图、动作和主);i、 addCategory(意图.类别\发射器);星触觉(i);