如何在电话结束时启动活动?

时间:2012-07-02 22:50:25

标签: android eclipse

我有一个应用程序,允许用户将手机借给要求使用手机拨打电话的人。它适用于EditText和Button。

这是电话代码:

button1 = (Button)findViewById(R.id.button1);
    setEditText1((EditText)findViewById(R.id.editText1));
    button1.setOnClickListener(this); {}}


            public void onClick(View arg0) {

                EditText num=(EditText)findViewById(R.id.editText1);
                String number = "tel:" +num.getText().toString().trim();
                Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse(number));
                startActivity(callIntent);
            }

我想要做的是,当客人结束通话时,它会转到密码活动。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

您可以使用TelephonyManagerPhoneStateListener并覆盖onCallStateChanged,以便在状态更改为CALL_STATE_IDLE时开始您的活动。