public class MainActivity extends Activity {
private EditText mobileText;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mobileText = (EditText)this.findViewById(R.id.mobile);
Button button = (Button)this.findViewById(R.id.button);
button.setOnClickListener(new Buttonlistener());
}
private final class Buttonlistener implements View.OnClickListener{ @Override
public void onClick(View v) {
// TODO Auto-generated method stub
String mobile = mobileText.getText().toString();
Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse("tel"+mobile));
MainActivity.this.startActivity(intent);
}
} @Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}}
代码编译无误,产生的apk文件安装到手机之后,页面布局也正确,可是输入号码拨打之后,手机显示程序意外终止
怀疑是使用Intent意图时出错。
求大神指点。androidbuttonintent
private EditText mobileText;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mobileText = (EditText)this.findViewById(R.id.mobile);
Button button = (Button)this.findViewById(R.id.button);
button.setOnClickListener(new Buttonlistener());
}
private final class Buttonlistener implements View.OnClickListener{ @Override
public void onClick(View v) {
// TODO Auto-generated method stub
String mobile = mobileText.getText().toString();
Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse("tel"+mobile));
MainActivity.this.startActivity(intent);
}
} @Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}}
代码编译无误,产生的apk文件安装到手机之后,页面布局也正确,可是输入号码拨打之后,手机显示程序意外终止
怀疑是使用Intent意图时出错。
求大神指点。androidbuttonintent
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货