私はボタンをクリックすることで、アプリの画面を変更するbeloveコードを使用しています。画面ボタンを変更するために別の機能を追加する方法は?
私は同じボタンに別の機能を追加して、プログラムでSMSを送信したいと考えています。 は、私はそれが動作しませんthis.Butのようなコードの上に変更します。
Button button;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
addListenerOnButton();
}
public void addListenerOnButton() {
final Context context = this;
button = (Button) findViewById(R.id.button1);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent = new Intent(context, App2Activity.class);
startActivity(intent);
}
});
}
protected void onCreate1(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
findViewById(R.id.button1).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
sendSMS();
}
});
}
private void sendSMS()
{
try {
SmsManager sms = SmsManager.getDefault();
ArrayList<String> smsString = sms.divideMessage("XXXX");
sms.sendMultipartTextMessage("XXXXX", null, smsString, null, null);
Toast.makeText(getBaseContext(), "SMS Sent..", Toast.LENGTH_SHORT).show();
}
catch(Exception exp){
Toast.makeText(getBaseContext(), "SMS sending failed...",Toast.LENGTH_SHORT).show();
}
}
誰でもこの問題を解決するのに役立ちます。 私はONE clicklistenerを持っていると同時に