X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fui%2Factivity%2FNewTransactionActivity.java;h=d363174bb9b4ef0eb41aedbefe1d8863d9957e18;hp=1317c438f334e759756ed00194e6b07ccadb3ce7;hb=8d3070d2a06a87f856fc697d7c9ffa9e00b03c71;hpb=7755b258b49a61b6c1064a462a31b620e02071a9 diff --git a/app/src/main/java/net/ktnx/mobileledger/ui/activity/NewTransactionActivity.java b/app/src/main/java/net/ktnx/mobileledger/ui/activity/NewTransactionActivity.java index 1317c438..d363174b 100644 --- a/app/src/main/java/net/ktnx/mobileledger/ui/activity/NewTransactionActivity.java +++ b/app/src/main/java/net/ktnx/mobileledger/ui/activity/NewTransactionActivity.java @@ -17,7 +17,6 @@ package net.ktnx.mobileledger.ui.activity; -import android.os.AsyncTask; import android.os.Bundle; import android.util.TypedValue; import android.view.Menu; @@ -25,7 +24,7 @@ import android.view.MenuItem; import android.view.View; import androidx.appcompat.widget.Toolbar; -import androidx.lifecycle.ViewModelProviders; +import androidx.lifecycle.ViewModelProvider; import androidx.navigation.NavController; import androidx.navigation.Navigation; @@ -41,10 +40,7 @@ import java.util.Objects; import static net.ktnx.mobileledger.utils.Logger.debug; /* - * TODO: nicer progress while transaction is submitted * TODO: reports - * TODO: get rid of the custom session/cookie and auth code? - * (the last problem with the POST was the missing content-length header) * */ public class NewTransactionActivity extends ProfileThemedActivity implements TaskCallback, @@ -66,8 +62,7 @@ public class NewTransactionActivity extends ProfileThemedActivity implements Tas Objects.requireNonNull(getSupportActionBar()) .setDisplayHomeAsUpEnabled(true); - model = ViewModelProviders.of(this) - .get(NewTransactionModel.class); + model = new ViewModelProvider(this).get(NewTransactionModel.class); } @Override protected void initProfile() { @@ -160,11 +155,4 @@ public class NewTransactionActivity extends ProfileThemedActivity implements Tas model.toggleSimulateSave(); } - private class AsyncCrasher extends AsyncTask { - @Override - protected Void doInBackground(Void... voids) { - throw new RuntimeException("Simulated crash"); - } - } - }