メールを送信するアプリケーションを作成しています。phoneStateListener クラスを拡張するクラスを使用しています。これは、「メソッド startActivity(Intent) は PhoneCallListener 型に対して定義されていません」という startActivity 関数の時点で問題を引き起こします。ここで、PhoneCallListener は phonestatelistener によって拡張されたクラスであり、次のコードが書き込まれます。
String to = "a.crack@gmail.com";
String subject = "testing";
String message = "this is it";
Intent email = new Intent(Intent.ACTION_SEND);
email.putExtra(Intent.EXTRA_EMAIL, new String[]{ to});
email.putExtra(Intent.EXTRA_SUBJECT, subject);
email.putExtra(Intent.EXTRA_TEXT, message);
//need this to prompts email client only
email.setType("message/rfc822");
startActivity(Intent.createChooser(email, "Choose an Email client :"));
メールを送信するために活動を開始する方法を教えてください。