Remove DeliveryDbAdapter global definition and use
DbAdapter only use when sending message. Si the DB is less often locked
This commit is contained in:
parent
1ddedcc67b
commit
420f1c303b
@ -36,7 +36,6 @@ public class MultiSmsSender extends Activity {
|
||||
private TextView mEditor;
|
||||
private CheckBox mDeliveryCheckBox;
|
||||
|
||||
private DeliveryDbAdapter mDbHelper;
|
||||
private ProgressDialog mSendingDialog;
|
||||
|
||||
public static final int ACTIVITY_EDIT = 0;
|
||||
@ -163,8 +162,6 @@ public class MultiSmsSender extends Activity {
|
||||
super.onCreate(savedInstanceState);
|
||||
setContentView(R.layout.main);
|
||||
|
||||
mDbHelper = new DeliveryDbAdapter(this);
|
||||
mDbHelper.open();
|
||||
|
||||
mAddButton = (Button) findViewById(R.id.contacts);
|
||||
mSend = (Button) findViewById(R.id.send);
|
||||
@ -220,6 +217,8 @@ public class MultiSmsSender extends Activity {
|
||||
|
||||
}
|
||||
public void sendMessage(Handler handler) {
|
||||
DeliveryDbAdapter mDbHelper = new DeliveryDbAdapter(this);
|
||||
mDbHelper.open();
|
||||
SmsManager manager = SmsManager.getDefault();
|
||||
String message = mEditor.getText().toString();
|
||||
HashMap<String, Long> deliveryIdMap = new HashMap<String, Long>();
|
||||
@ -264,6 +263,7 @@ public class MultiSmsSender extends Activity {
|
||||
|
||||
}
|
||||
}
|
||||
mDbHelper.close();
|
||||
|
||||
|
||||
numbers = new String[size];
|
||||
@ -463,7 +463,6 @@ public class MultiSmsSender extends Activity {
|
||||
|
||||
protected void onDestroy() {
|
||||
appli_running = false;
|
||||
mDbHelper.close();
|
||||
super.onDestroy();
|
||||
}
|
||||
|
||||
@ -481,4 +480,4 @@ public class MultiSmsSender extends Activity {
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user