package jp.mydns.sys1yagi.android.transfuse.fragments;
import android.widget.TextView;
import org.androidtransfuse.annotations.Fragment;
import org.androidtransfuse.annotations.Layout;
import org.androidtransfuse.annotations.OnActivityCreated;
import org.androidtransfuse.annotations.View;
import javax.inject.Inject;
import jp.mydns.sys1yagi.android.transfuse.R;
import jp.mydns.sys1yagi.android.transfuse.tools.SingletonSample;
@Fragment
@Layout(R.layout.fragment_scope)
public class Scope {
@Inject
@View(R.id.textView)
TextView mTextView;
@Inject
@View(R.id.textView2)
TextView mTextView2;
@Inject
@View(R.id.textView3)
TextView mTextView3;
@Inject
@View(R.id.textView4)
TextView mTextView4;
@Inject
SingletonSample.SingletonCalculator mSingletonCalculator1;
@Inject
SingletonSample.SingletonCalculator mSingletonCalculator2;
@Inject
SingletonSample.NonSingletonCalculator mNonSingletonCalculator1;
@Inject
SingletonSample.NonSingletonCalculator mNonSingletonCalculator2;
@OnActivityCreated
public void created() {
mTextView.setText("Singleton Hash code="+mSingletonCalculator1.hashCode());
mTextView2.setText("Singleton Hash code="+mSingletonCalculator2.hashCode());
mTextView3.setText("Non Singleton Hash code="+mNonSingletonCalculator1.hashCode());
mTextView4.setText("Non Singleton Hash code="+mNonSingletonCalculator2.hashCode());
}
}