通过长按上下文菜单拨打电话

时间:2011-06-04 16:13:03

标签: android android-intent phone-call

目前我有一个“拨号”按钮可以在我的应用中创建一个电话。但我宁愿通过我的联系人列表上的长按。菜单部分工作正常,但当然我得到的响应是加载字段位置的内容视图我试图从中提取数字

如何从该字段中提取信息而无需加载其所在的布局?

public class DialANumber extends Activity {
Button Btn2;


@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.note_edit);

    Btn2 = (Button) findViewById(R.id.dial);
    Btn2.setOnClickListener(new OnClickListener () {             
public void onClick(View v) {                 
    EditText num=(EditText)findViewById(R.id.phone);          
    String number = "tel:" + num.getText().toString().trim();         
    Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse(number));          
    startActivity(callIntent);            
        }                    
}); 
    }
}

0 个答案:

没有答案