package com.firstbuild.androidapp.addproduct; import android.support.v4.app.Fragment; import android.os.Bundle; import android.support.v4.app.FragmentManager; import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.TextView; import com.firstbuild.androidapp.R; import com.firstbuild.tools.MainQueue; /** * Created by hans on 16. 6. 8.. */ public class AddProductFoundOpalFragment extends Fragment { private String TAG = AddProductFoundOpalFragment.class.getSimpleName(); private Runnable runnable; public AddProductFoundOpalFragment() { // Required empty public constructor Log.d(TAG, "AddProductFoundOpalFragment IN"); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_add_product_found_paragon, container, false); ((ImageView)view.findViewById(R.id.image_got_it)).setImageResource(R.drawable.img_opal_got_it); ((TextView)view.findViewById(R.id.add_product_pairing_success_description)).setText(R.string.we_found_your_opal); return view; } @Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); runnable = new Runnable() { @Override public void run() { getFragmentManager().popBackStack(null, FragmentManager.POP_BACK_STACK_INCLUSIVE); getFragmentManager(). beginTransaction(). replace(R.id.content_frame, new AddProductSetOpalNameFragment()). addToBackStack(null). commit(); } }; } @Override public void onResume() { super.onResume(); Log.d(TAG, "onResume"); Log.d(TAG, "Launch 5 sec timer"); MainQueue.postDelayed(runnable, 5000); } @Override public void onPause() { Log.d(TAG, "onPause"); MainQueue.removeCallbacks(runnable); super.onPause(); } }