package jp.gr.procon.proconapp.ui.fragment;
import android.app.Activity;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import jp.gr.procon.proconapp.R;
public class WelcomeFragment extends BaseFragment {
public interface OnClickEnterButtonListener {
void onClickEnterButton();
}
private OnClickEnterButtonListener mOnClickEnterButtonListener;
public static WelcomeFragment newInstance() {
return new WelcomeFragment();
}
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
return inflater.inflate(R.layout.fragment_welcome, container, false);
}
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
view.findViewById(R.id.btn_enter_app).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (mOnClickEnterButtonListener != null) {
mOnClickEnterButtonListener.onClickEnterButton();
}
}
});
}
@Override
public void onAttach(Activity activity) {
super.onAttach(activity);
if (activity instanceof OnClickEnterButtonListener) {
mOnClickEnterButtonListener = (OnClickEnterButtonListener) activity;
} else {
throw new RuntimeException("must implement OnClickEnterButtonListener");
}
}
@Override
public void onDetach() {
super.onDetach();
mOnClickEnterButtonListener = null;
}
}