Androidスタジオでアンドロイドアプリを作成しようとしていますが、固定メッセージを含むSMSメッセージをボタンを押して固定番号に送信します。SMSをSmsManagerで送信する
button1という名前のボタンでレイアウトを作成しました。
これは私のMainActivity.java(stackoverflowのをオフに撮影した、それは簡単で、良い見えた)
package com.example.hfbkalarm;
import android.app.Activity;
import android.telephony.SmsManager;
import android.widget.Button;
public class MainActivity extends Activity {
sendMySmsBtn=(Button)findViewById(R.id.button1);
sendMySmsBtn.setonclickListener(new OnClickListener(){
public void Onclick()
{
sendSMS("<the number goes here>", "<message goes here>");
});
private void sendSMS(String phoneNumber, String message)
{
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message,null, null);
}
sendMySmsBtnが赤く表示され、シンボルを解決できませんと言う「sendMySmsBtn」と実行しようとしたとき、私は10個のエラーを取得していますそれは私の電話で。
私はこの経験がほとんどなく、完全に失われました。なぜなら、同じ質問に対するすべての回答が異なるように見えるからです。
EDIT私はNisalonは彼編集した答えで提案されているものをしました。
thisa部には「(新OnClickListener()」OnClickListenerはまだ赤ですが、今ではその部分が灰色になった後、私に見るかDialogInterfaceまた
クリック時にOnClickListenerインポートするオプションを提供し、変数を語ります使用されることはありませんpublic class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button sendMySmsBtn =(Button)findViewById(R.id.button1);
sendMySmsBtn=(Button)findViewById(R.id.button1);
sendMySmsBtn.setOnClickListener(new OnClickListener(){
public void Onclick()
{
sendSMS("<the number goes here>", "<message goes here>");
});
}
}
private void sendSMS(String phoneNumber, String message)
{
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message,null, null);
}
}
をアイブ氏が他のSMSのコードで使用されるビューを見て、私はそれをどうするかを持っているん
の時価総額を修正、私はラインあなたを追加したものの、まだ運、はい形でマニフェストを持っており、大文字を入れてください – wildfin
私は私の答えを更新しました。上記を参照してください。 – Nisalon
あなたのoncreateを追加しましたが、まだOnClickListenerで何かする必要があります。私はオリジナルの投稿を更新しました – wildfin