我想从我的应用程序开始拨打电话,当用户结束通话时,它会向用户显示一条消息。我正在使用此代码
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:" + rowItem.getMobileNumber()));
startActivityForResult(intent, CALL_REQUEST_CODE);
但是当调用此活动并同时调用onActivityResult()时。但是我想在用户结束通话后得到它。我该如何解决这个问题。
答案 0 :(得分:0)
Intent.ACTION_CALL
不会返回任何内容startActivityForResult()
将无法执行任何操作。使您的代码成为当用户按listview
时,直接调用该号码,即使用户断开呼叫,也已经进行了呼叫。因此,您可以直接在listview
。