【问题标题】:Make Call - it call over and over and can´t be closed or end by button hang up拨打电话 - 它一遍又一遍地呼叫,不能关闭或按按钮挂断
【发布时间】:2011-10-10 13:35:54
【问题描述】:

今天我尝试在应用程序中使用以下代码,但出现问题。当我使用此代码调用活动时,电话开始呼叫(没关系),但它继续呼叫和呼叫,即使我尝试像往常一样用红色按钮挂断它,它也会结束它,然后它会再次开始呼叫。这就像某种循环,但我从未设置任何循环。任何想法,有什么问题?

@Override
public void onCreate(Bundle savedInstanceState) 
{
super.onCreate(savedInstanceState);

Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:123456789"));
startActivity(callIntent);

finish();
}//protected void on...

【问题讨论】:

    标签: android loops call


    【解决方案1】:

    这很有道理。

    当您按下红色按钮时,您会返回到上一页,在您的情况下就是此活动。它再次进入onCreate(),并再次调用。

    尝试以下任一方法:

    1. 将调用放在上一个活动中,而不是在 onCreate 中。

    2. 将调用放在某个按钮的操作方法中。

    【讨论】:

      猜你喜欢
      • 2017-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-07
      • 1970-01-01
      • 2011-07-21
      • 2016-05-07
      相关资源
      最近更新 更多