mirror of
https://github.com/sudoxnym/habitica-android.git
synced 2026-04-14 19:56:32 +00:00
change text resource id
This commit is contained in:
parent
4356bbd63a
commit
1d3c2ea0ca
4 changed files with 7 additions and 5 deletions
|
|
@ -23,7 +23,7 @@
|
|||
</FrameLayout>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/dailies_text"
|
||||
android:id="@+id/todo_text"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingBottom="@dimen/task_top_bottom_compact_padding"
|
||||
|
|
|
|||
|
|
@ -9,6 +9,6 @@ import com.magicmicky.habitrpgwrapper.lib.models.tasks.Task;
|
|||
|
||||
public class DailiesListFactory extends TaskListFactory {
|
||||
public DailiesListFactory(Context context, Intent intent) {
|
||||
super(context, intent, Task.TYPE_DAILY, R.layout.widget_dailies_list_row);
|
||||
super(context, intent, Task.TYPE_DAILY, R.layout.widget_dailies_list_row, R.id.dailies_text);
|
||||
}
|
||||
}
|
||||
|
|
@ -27,15 +27,17 @@ import rx.schedulers.Schedulers;
|
|||
public abstract class TaskListFactory implements RemoteViewsService.RemoteViewsFactory {
|
||||
private final int widgetId;
|
||||
private int listItemResId;
|
||||
private int listItemTextResId;
|
||||
private String taskType;
|
||||
private List<Task> taskList = new ArrayList<>();
|
||||
private Context context = null;
|
||||
private boolean reloadData;
|
||||
|
||||
public TaskListFactory(Context context, Intent intent, String taskType, int listItemResId) {
|
||||
public TaskListFactory(Context context, Intent intent, String taskType, int listItemResId, int listItemTextResId) {
|
||||
this.context = context;
|
||||
this.widgetId = intent.getIntExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, 0);
|
||||
this.listItemResId = listItemResId;
|
||||
this.listItemTextResId = listItemTextResId;
|
||||
this.reloadData = false;
|
||||
this.taskType = taskType;
|
||||
|
||||
|
|
@ -96,7 +98,7 @@ public abstract class TaskListFactory implements RemoteViewsService.RemoteViewsF
|
|||
SpannableStringBuilder builder = new SpannableStringBuilder(parsedText);
|
||||
EmojiHandler.addEmojis(this.context, builder, 16, DynamicDrawableSpan.ALIGN_BASELINE, 16, 0, -1, false);
|
||||
|
||||
remoteView.setTextViewText(R.id.dailies_text, builder);
|
||||
remoteView.setTextViewText(listItemTextResId, builder);
|
||||
remoteView.setInt(R.id.checkbox_background, "setBackgroundResource", task.getLightTaskColor());
|
||||
Intent fillInIntent = new Intent();
|
||||
fillInIntent.putExtra(TaskListWidgetProvider.TASK_ID_ITEM, task.getId());
|
||||
|
|
|
|||
|
|
@ -8,6 +8,6 @@ import com.magicmicky.habitrpgwrapper.lib.models.tasks.Task;
|
|||
|
||||
public class TodoListFactory extends TaskListFactory {
|
||||
public TodoListFactory(Context context, Intent intent) {
|
||||
super(context, intent, Task.TYPE_TODO, R.layout.widget_todo_list_row);
|
||||
super(context, intent, Task.TYPE_TODO, R.layout.widget_todo_list_row, R.id.todo_text);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue