Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package codelabs.ambarrukmo.fragment;
- import android.content.Context;
- import android.net.Uri;
- import android.os.Bundle;
- import android.os.CountDownTimer;
- import android.support.v4.app.DialogFragment;
- import android.support.v4.app.Fragment;
- import android.support.v4.app.FragmentManager;
- import android.support.v4.app.FragmentTransaction;
- import android.view.LayoutInflater;
- import android.view.View;
- import android.view.ViewGroup;
- import android.widget.Button;
- import android.widget.TextView;
- import java.util.concurrent.TimeUnit;
- import butterknife.BindView;
- import butterknife.ButterKnife;
- import butterknife.Unbinder;
- import codelabs.ambarrukmo.R;
- public class AddParkingDialogFragment extends DialogFragment implements View.OnClickListener {
- @BindView(R.id.no_valley)
- TextView tvNoValley;
- @BindView(R.id.tv_total_minutes)
- TextView tvTotalMinutes;
- @BindView(R.id.tv_total_second)
- TextView tvTotalSecond;
- @BindView(R.id.btn_ok_valley)
- Button btnOkValley;
- Unbinder unbinder;
- private String valletNumber;
- public AddParkingDialogFragment() {
- // Required empty public constructor
- }
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- }
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container,
- Bundle savedInstanceState) {
- // Inflate the layout for this fragment
- View view = inflater.inflate(R.layout.fragment_add_parking_dialog, container, false);
- unbinder = ButterKnife.bind(this, view);
- getParentFragment();
- initListeners();
- initVariables();
- CallFunctions();
- return view;
- }
- @Override
- public void onStop() {
- super.onStop();
- }
- @Override
- public void onAttach(Context context) {
- super.onAttach(context);
- }
- @Override
- public void onDetach() {
- super.onDetach();
- }
- @Override
- public void onClick(View view) {
- if (view == btnOkValley) {
- dismiss();
- // Fragment fragment = new AddParkingValleyFragment();
- // FragmentManager fragmentManager = getActivity().getSupportFragmentManager();
- // FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
- // fragmentTransaction.replace(R.id.fragment_container, fragment);
- // fragmentTransaction.addToBackStack(null);
- // fragmentTransaction.commit();
- Fragment fragment = new ParkingFragment();
- FragmentManager fragmentManager = getActivity().getSupportFragmentManager();
- FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
- fragmentTransaction.replace(R.id.fragment_container, fragment);
- fragmentTransaction.addToBackStack(null);
- fragmentTransaction.commit();
- }
- }
- private void initListeners() {
- btnOkValley.setOnClickListener(this);
- }
- private void initVariables() {
- valletNumber = getArguments().getString("vallet_number");
- tvNoValley.setText("#" + valletNumber);
- }
- private void CallFunctions() {
- countDown();
- }
- private void countDown() {
- new CountDownTimer(600000, 1000) {
- @Override
- public void onTick(long millisUntilFinished) {
- // tvTotalMinutes.setText(millisUntilFinished / 1000 +" "+ "Minutes");
- // tvTotalSecond.setText(millisUntilFinished / 1000 + " "+ "Seconds");
- tvTotalMinutes.setText(""+String.format("%d minutes : %d seconds",
- TimeUnit.MILLISECONDS.toMinutes( millisUntilFinished),
- TimeUnit.MILLISECONDS.toSeconds(millisUntilFinished) - TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes(millisUntilFinished))));
- }
- @Override
- public void onFinish() {
- tvTotalMinutes.setText("Done!");
- }
- }.start();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement