Как отправить сообщение с одного устройства на другое устройство вне Activity? - PullRequest
1 голос
/ 15 июня 2011

Как реализовать код для отправки сообщений на другое устройство?

Метод, подобный

public void sndSms(String phoneNumber, String message)

Примечание. В моем классе нет методов extends Activity и onCreate().Как я могу реализовать метод sndSms() тогда?

Ответы [ 2 ]

1 голос
/ 15 июня 2011

Полагаю, в какой-то момент у вас должна быть активность. Так что вам просто нужно передать его Context в ваш метод.

public void sndSms(String phoneNumber, String message, Context context){
     Intent smsIntent = new Intent(android.content.Intent.ACTION_SEND);
     (...)
     context.startActivity(smsIntent);
}

В деятельности просто используйте

xxx.sndSms("number", "message", myActivity.this);
1 голос
/ 15 июня 2011

Я нашел это решение, когда думал, что у меня тоже будет эта проблема.Но мне это было не нужно.

http://www.dotnetexpertsforum.com/how-to-send-sms-programatically-in-android-t1548.html

...