вызываем эту же переменную из класса ResultOfTest?
reca()
выдает не тот результат потому что в ней вы создаете новый обьект класса Question
, он не имеет отношения ни к каким либо другим вашим переменным. А ноль потому что поле класса типа int
(в вашем случае testAnswer
) по умолчанию инициализируется нулем. quest.question
нужно вызвать questionT.setText(quest.question)
. Советую завести метод, который принимает Question и проставляет его данные в элементы интерфейса. {android-studio-location}\plugins\android\lib\templates\gradle-projects\NewAndroidModule\recipe.xml.ftl
<recipe>
<dependency mavenUrl="com.jakewharton:butterknife:6.1.0"/>
<#if appCompat><dependency mavenUrl="com.android.support:appcompat-v7:${targetApi}.+"/></#if>
...
</recipe>
{android-studio-location}\plugins\android\lib\templates\gradle-projects\NewAndroidModule\root\build.gradle.ftl
dependencies {
<#if dependencyList?? >
<#list dependencyList as dependency>
compile '${dependency}'
</#list>
</#if>
compile fileTree(dir: 'libs', include: ['*.jar'])
<#if WearprojectName?has_content && NumberOfEnabledFormFactors?has_content && NumberOfEnabledFormFactors gt 1 && Wearincluded>
wearApp project(':${WearprojectName}')
compile 'com.google.android.gms:play-services:+'
</#if>
compile 'com.jakewharton:butterknife:6.1.0'
}
public final class RestaurantCollectionView extends RecyclerView {...}
<az.dgtl.egg.ui.widget.recycler.RestaurantCollectionView
android:id="@+id/restaurant_collection_view"
style="@style/Widget.Egg.CollectionView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
@InjectView(R.id.restaurant_collection_view) RestaurantCollectionView mCollectionView;
overrides = true
позволяет заменить настоящие модули с сервисами на фейковые при дебаг сборке. private LayoutInflater mInflater;
...
mInflater = LayoutInflater.from(context);
@Override public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder;
if (convertView == null) {
convertView = mInflater.inflate(R.layout.sort_spinner_item, parent, false);
holder = new ViewHolder(convertView);
} else {
holder = (ViewHolder) convertView.getTag();
}
holder.textView.setText(getTitle(position));
return convertView;
}
public static class ViewHolder {
@InjectView(android.R.id.text1) TextView textView;
public ViewHolder(View view) {
ButterKnife.inject(this, view);
view.setTag(this);
}
}
convertView = mInflator.inflate(R.layout.custom_row, null);
convertView = mInflator.inflate(R.layout.custom_row, parent, false );