diff --git a/GnucashMobile/AndroidManifest.xml b/GnucashMobile/AndroidManifest.xml
index 8b68a05a9..21181b87f 100644
--- a/GnucashMobile/AndroidManifest.xml
+++ b/GnucashMobile/AndroidManifest.xml
@@ -29,14 +29,24 @@
android:versionName="1.0" >
+
+
+
-
-
diff --git a/GnucashMobile/res/values/strings.xml b/GnucashMobile/res/values/strings.xml
index c70f68f34..3501b89b3 100644
--- a/GnucashMobile/res/values/strings.xml
+++ b/GnucashMobile/res/values/strings.xml
@@ -83,7 +83,12 @@
Choose default currency
Default currency
Default currency to assign to new accounts
- Enables recording transactions in Gnucash for AndroidEnables creation of accounts in Gnucash for Android
+ Enables recording transactions in Gnucash for Android
+ Enables creation of accounts in Gnucash for Android
+ Your GnuCash data
+ Record transactions in GnuCash, read GnuCash data
+ record transactions
+ create accounts
- Afghani
- Algerian Dinar
@@ -439,6 +444,5 @@
- ZWL
- PLN
-
-
+
\ No newline at end of file
diff --git a/GnucashMobile/src/org/gnucash/android/data/Account.java b/GnucashMobile/src/org/gnucash/android/data/Account.java
index 3fa0dac3f..58ed34496 100644
--- a/GnucashMobile/src/org/gnucash/android/data/Account.java
+++ b/GnucashMobile/src/org/gnucash/android/data/Account.java
@@ -24,7 +24,6 @@
package org.gnucash.android.data;
-import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Currency;
import java.util.List;
@@ -222,10 +221,11 @@ public boolean hasUnexportedTransactions(){
* It takes into account debit and credit amounts
* @return Aggregate amount of all transactions in account.
*/
- public BigDecimal getBalance(){
- BigDecimal balance = new BigDecimal(0);
+ public Money getBalance(){
+ Money balance = new Money();
for (Transaction transx : mTransactionsList) {
- balance.add(transx.getAmount().asBigDecimal()); }
+ balance = balance.add(transx.getAmount());
+ }
return balance;
}
diff --git a/GnucashMobile/src/org/gnucash/android/ui/accounts/NewAccountDialogFragment.java b/GnucashMobile/src/org/gnucash/android/ui/accounts/NewAccountDialogFragment.java
index da56cd50f..4872e9689 100644
--- a/GnucashMobile/src/org/gnucash/android/ui/accounts/NewAccountDialogFragment.java
+++ b/GnucashMobile/src/org/gnucash/android/ui/accounts/NewAccountDialogFragment.java
@@ -128,6 +128,12 @@ public void onClick(View v) {
return v;
}
+ @Override
+ public void onDestroyView() {
+ super.onDestroyView();
+ mDbAdapter.close();
+ }
+
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);