Fix delete animation in listview | Add input security while registering a transaction
This commit is contained in:
parent
cff73dac49
commit
3827329ca9
@ -60,8 +60,6 @@ public class Transactions extends Fragment {
|
||||
|
||||
flag_loading = false;
|
||||
|
||||
|
||||
|
||||
TransactionUpdater transactionUpdater = new TransactionUpdater();
|
||||
transactionUpdater.execute();
|
||||
|
||||
@ -197,6 +195,8 @@ public class Transactions extends Fragment {
|
||||
Looper.prepare();
|
||||
}
|
||||
|
||||
//binanceManager.updateTransactions(currency.getSymbol());
|
||||
|
||||
final ArrayList<Transaction> transactionList = databaseManager.getCurrencyTransactionsForSymbol(currency.getSymbol());
|
||||
getActivity().runOnUiThread(new Runnable() {
|
||||
@Override
|
||||
|
@ -98,9 +98,15 @@ public class RecordTransactionActivity extends AppCompatActivity {
|
||||
private boolean checkPriceText()
|
||||
{
|
||||
String purchasedPriceText = purchasedPriceEditText.getText().toString();
|
||||
double purchasedPrice;
|
||||
|
||||
try {
|
||||
Double.parseDouble(purchasedPriceText);
|
||||
purchasedPrice = Double.parseDouble(purchasedPriceText);
|
||||
|
||||
if(purchasedPrice < 0)
|
||||
{
|
||||
purchasedPriceEditText.setError(getResources().getString(R.string.field_negative));
|
||||
}
|
||||
} catch (NumberFormatException e) {
|
||||
purchasedPriceEditText.setError(getResources().getString(R.string.field_nan));
|
||||
|
||||
|
@ -1,5 +1,7 @@
|
||||
package com.herbron.moodl.DataManagers.ExchangeManager;
|
||||
|
||||
import android.util.Log;
|
||||
|
||||
import com.binance.api.client.BinanceApiClientFactory;
|
||||
import com.binance.api.client.BinanceApiRestClient;
|
||||
import com.binance.api.client.domain.account.Account;
|
||||
@ -98,6 +100,12 @@ public class BinanceManager {
|
||||
callBack.onSuccess();
|
||||
}
|
||||
|
||||
public void updateTransactions(String symbol)
|
||||
{
|
||||
BinanceApiClientFactory factory = BinanceApiClientFactory.newInstance(publicKey, privateKey);
|
||||
BinanceApiRestClient client = factory.newRestClient();
|
||||
}
|
||||
|
||||
|
||||
public List<com.herbron.moodl.DataManagers.CurrencyData.Trade> updateTrades(String symbol, String pairSymbol)
|
||||
{
|
||||
|
@ -46,10 +46,5 @@
|
||||
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
<View
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="2dp"
|
||||
android:background="@color/separationColor"
|
||||
/>
|
||||
|
||||
</LinearLayout>
|
@ -67,4 +67,11 @@
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
|
||||
<View
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="@dimen/separationLineSize"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:background="@color/separationColor" />
|
||||
|
||||
</LinearLayout>
|
@ -98,4 +98,10 @@
|
||||
<!-- Surface View End -->
|
||||
</com.daimajia.swipe.SwipeLayout>
|
||||
|
||||
<View
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="@dimen/separationLineSize"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:background="@color/separationColor" />
|
||||
|
||||
</LinearLayout>
|
@ -20,7 +20,9 @@
|
||||
android:id="@+id/listTransactions"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"/>
|
||||
android:orientation="vertical"
|
||||
android:divider="@null"
|
||||
android:dividerHeight="0dp"/>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
@ -59,7 +61,9 @@
|
||||
android:id="@+id/listTrades"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical"/>
|
||||
android:orientation="vertical"
|
||||
android:divider="@null"
|
||||
android:dividerHeight="0dp"/>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
|
@ -88,4 +88,5 @@
|
||||
<string name="action_edit_mode">Edition</string>
|
||||
<string name="field_empty">Ce champ en peut pas être vide</string>
|
||||
<string name="field_nan">Ce champ doit être un nombre</string>
|
||||
<string name="field_negative">Ce champ doit être positif</string>
|
||||
</resources>
|
@ -188,5 +188,6 @@
|
||||
|
||||
<string name="field_empty">This field cannot be blank</string>
|
||||
<string name="field_nan">This field must be a number</string>
|
||||
<string name="field_negative">This field must be positive</string>
|
||||
|
||||
</resources>
|
||||
|
Loading…
Reference in New Issue
Block a user