diff --git a/Habitica/res/layout/activity_create_challenge.xml b/Habitica/res/layout/activity_create_challenge.xml new file mode 100644 index 000000000..d34288160 --- /dev/null +++ b/Habitica/res/layout/activity_create_challenge.xml @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/components/AppComponent.java b/Habitica/src/main/java/com/habitrpg/android/habitica/components/AppComponent.java index 0a36d63da..53b52f5c2 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/components/AppComponent.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/components/AppComponent.java @@ -13,6 +13,7 @@ import com.habitrpg.android.habitica.receivers.LocalNotificationActionReceiver; import com.habitrpg.android.habitica.ui.activities.AboutActivity; import com.habitrpg.android.habitica.ui.activities.ChallengeDetailActivity; import com.habitrpg.android.habitica.ui.activities.ClassSelectionActivity; +import com.habitrpg.android.habitica.ui.activities.CreateChallengeActivity; import com.habitrpg.android.habitica.ui.activities.FullProfileActivity; import com.habitrpg.android.habitica.ui.activities.GemPurchaseActivity; import com.habitrpg.android.habitica.ui.activities.GroupFormActivity; @@ -232,4 +233,6 @@ public interface AppComponent { void inject(TaskListFactory taskListFactory); void inject(GemPurchaseActivity gemPurchaseActivity); + + void inject(CreateChallengeActivity createChallengeActivity); } diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/CreateChallengeActivity.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/CreateChallengeActivity.java new file mode 100644 index 000000000..371167aed --- /dev/null +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/CreateChallengeActivity.java @@ -0,0 +1,24 @@ +package com.habitrpg.android.habitica.ui.activities; + +import android.os.Bundle; + +import com.habitrpg.android.habitica.R; +import com.habitrpg.android.habitica.components.AppComponent; + +public class CreateChallengeActivity extends BaseActivity { + + @Override + protected int getLayoutResId() { + return R.id.activity_create_challenge; + } + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + } + + @Override + protected void injectActivity(AppComponent component) { + component.inject(this); + } +}