電話に出るまではすべて正常に機能し、数秒後に「強制終了」メッセージが表示されます...何が問題なのですか?
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
TelephonyManager telephony = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);
PhoneStateListener imPhoneListener = new PhoneStateListener();
telephony.listen(imPhoneListener, PhoneStateListener.LISTEN_CALL_STATE);
Bundle bundle = intent.getExtras();
String phoneNr= bundle.getString("incoming_number");
Intent intent1=new Intent("android.intent.action.Checker");
intent1.putExtra("phoneNr", phoneNr);
context.startActivity(intent1);
}
ところで、アプリがバックグラウンドにある場合でも、通話受信者が常に最初に動作することをどのように約束できますか?