내 안드로이드 장치에서 SMS를 보내고 mydevice (보낸 메시지)에서 SMS를 삭제하려고합니다.4.4.4의 Android에서 SMS 삭제 (영향을받은 행 = 0 (제로), 삭제 후)
SMS는 장치에 저장되지만 (4.4.4) SMS는 내 코드로 삭제되지 않습니다. 영향을받은 행을 삭제 한 후 = 0 (제로).
내 장치 vesrion은 4.4.4입니다.
다른 장치에서는 SMS가 저장되지 않습니다. 왜 SMS는 안드로이드 4.4.4에 저장됩니까?
보낸 SMS 또는 실패 SMS (전송되지 않음)를 저장하지 않으려합니다.
도와주세요.
내 권한
<uses-permission android:name="android.permission.SEND_SMS"/>
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.WRITE_SMS" />
내 코드는 내가
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
String message = CastApplication.mPref.getString(context.getResources().getString(R.string.pref_message_to_friend), "");
deleteSMS(context, message, number);
if (MyCastFragment.getInstance() != null) {
MyCastFragment.getInstance().updateView();
}
progressDialog.dismiss();
context.finish();
}
}, 5000);
삭제 오초 SMS
의 postdelay와 핸들러에서 메소드 deleteSMS()를 호출하고 SMS를SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(number, null, msg, null, null);
를 보내는 것입니다 ,775,398,586,008,773,210
문제가 어떻게 해결 되었습니까? – Erum
@ ErumHannan 아니요. 아래 답변에 따라 가능하지 않습니다. –
successfuly 내 모든받은 편지함 메시지를 제거 했으므로 동일한 작업을 수행하고 싶습니까? – Erum