|
|
@ -7,17 +7,21 @@ import androidx.fragment.app.FragmentManager;
|
|
|
|
import javax.inject.Inject;
|
|
|
|
import javax.inject.Inject;
|
|
|
|
import org.tasks.injection.ActivityComponent;
|
|
|
|
import org.tasks.injection.ActivityComponent;
|
|
|
|
import org.tasks.injection.InjectingAppCompatActivity;
|
|
|
|
import org.tasks.injection.InjectingAppCompatActivity;
|
|
|
|
|
|
|
|
import org.tasks.themes.ThemeAccent;
|
|
|
|
|
|
|
|
|
|
|
|
public class PurchaseActivity extends InjectingAppCompatActivity {
|
|
|
|
public class PurchaseActivity extends InjectingAppCompatActivity {
|
|
|
|
|
|
|
|
|
|
|
|
private static final String FRAG_TAG_PURCHASE = "frag_tag_purchase";
|
|
|
|
private static final String FRAG_TAG_PURCHASE = "frag_tag_purchase";
|
|
|
|
|
|
|
|
|
|
|
|
@Inject Inventory inventory;
|
|
|
|
@Inject Inventory inventory;
|
|
|
|
|
|
|
|
@Inject ThemeAccent themeAccent;
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
|
|
super.onCreate(savedInstanceState);
|
|
|
|
super.onCreate(savedInstanceState);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
themeAccent.applyStyle(getTheme());
|
|
|
|
|
|
|
|
|
|
|
|
FragmentManager fragmentManager = getSupportFragmentManager();
|
|
|
|
FragmentManager fragmentManager = getSupportFragmentManager();
|
|
|
|
PurchaseDialog dialog = (PurchaseDialog) fragmentManager.findFragmentByTag(FRAG_TAG_PURCHASE);
|
|
|
|
PurchaseDialog dialog = (PurchaseDialog) fragmentManager.findFragmentByTag(FRAG_TAG_PURCHASE);
|
|
|
|
if (dialog == null) {
|
|
|
|
if (dialog == null) {
|
|
|
|