package com.example.arial.mvvm.fragment; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import com.example.arial.mvvm.R; import com.example.arial.mvvm.activity.TVFContentActivity; import com.example.arial.mvvm.activity.TVVPContentActivity; import com.example.arial.mvvm.activity.TempViewActivity; import com.example.arial.mvvm.base.BaseFragment; import com.example.arial.mvvm.databinding.FragmentTestBinding; import butterknife.InjectView; /** * Created by lyy on 2016/7/19. */ public class TempFragment extends BaseFragment<FragmentTestBinding> implements View.OnClickListener { @InjectView(R.id.temp_activity) Button mActivityTestBt; @InjectView(R.id.temp_fragment) Button mFragmentTestBt; @InjectView(R.id.temp_fragment_1) Button mMoreFragmentTestBt; public static TempFragment newInstance() { Bundle args = new Bundle(); TempFragment fragment = new TempFragment(); fragment.setArguments(args); return fragment; } @Override protected int setLayoutId() { return R.layout.fragment_test_temp; } @Override protected void init(Bundle savedInstanceState) { super.init(savedInstanceState); mActivityTestBt.setOnClickListener(this); mFragmentTestBt.setOnClickListener(this); mMoreFragmentTestBt.setOnClickListener(this); } @Override public void onClick(View v) { switch (v.getId()) { case R.id.temp_activity: startActivity(new Intent(getContext(), TempViewActivity.class)); break; case R.id.temp_fragment: startActivity(new Intent(getContext(), TVFContentActivity.class)); break; case R.id.temp_fragment_1: startActivity(new Intent(getContext(), TVVPContentActivity.class)); break; } } }