+ /**
+ * Send a confirmation message to a certain Address. A confirm message is a message that:
+ * 1) Confers no information (except for confirming that the command was executed).
+ * 2) May be dropped if the user asked so.
+ *
+ * @param context Context instance
+ * @param address destination Address
+ * @param resource String resource for the message text
+ * @param args format parameters for the resource
+ */
+ public static void sendConfirmMessage(final Context context, final Address address, final int resource, final Object... args){
+ final SharedPreferences sp=PreferenceManager.getDefaultSharedPreferences(context);
+ if(address.protocol != Protocol.SMS || !sp.getBoolean("expensive_sms", false))
+ sendMessage(context, address, resource, args);
+ }
+