package jp.mydns.sys1yagi.android.transfuse.fragments;
import android.content.Context;
import android.view.LayoutInflater;
import android.widget.LinearLayout;
import android.widget.TextView;
import org.androidtransfuse.annotations.Fragment;
import org.androidtransfuse.annotations.Layout;
import org.androidtransfuse.annotations.OnActivityCreated;
import org.androidtransfuse.annotations.SystemService;
import org.androidtransfuse.annotations.View;
import javax.inject.Inject;
import jp.mydns.sys1yagi.android.transfuse.R;
@Fragment
@Layout(R.layout.fragment_system_injection)
public class SystemServiceInjection {
@Inject
@SystemService(Context.LAYOUT_INFLATER_SERVICE)
LayoutInflater mLayoutInflater;
@Inject
@View(R.id.container_layout)
LinearLayout mContainerLayout;
@OnActivityCreated
public void created() {
for (int i = 0; i < 10; i++) {
android.view.View view = mLayoutInflater.inflate(R.layout.item_system_injection, null, false);
((TextView) view.findViewById(R.id.text)).setText("injection " + i);
mContainerLayout.addView(view);
}
}
}