Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class DriverFragment extends Fragment{
- //DatabaseReference mRootRef = FirebaseDatabase.getInstance().getReference();
- //DatabaseReference mCompanyRef = mRootRef.child("company");
- ListView listView;
- EditText editText;
- FloatingActionButton fab;
- Firebase mRootRef = new Firebase("");
- ArrayList<EditText> driverItemArray = new ArrayList<>();
- public DriverFragment(){
- }
- @Override
- public void onCreate(@Nullable Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- Firebase.setAndroidContext(getActivity());
- }
- @Override
- public View onCreateView(LayoutInflater inflater,ViewGroup container,Bundle savedInstanceState){
- View view = inflater.inflate(R.layout.fragment_driver,container,false);
- listView = (ListView) view.findViewById(R.id.listViewDriver);
- fab = (FloatingActionButton)getActivity().findViewById(R.id.fab);
- fab.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- Bundle b = new Bundle();
- System.out.println("ARRAY_SIZE: "+driverItemArray.size());
- String[] strings = new String[driverItemArray.size()];
- for(int i=0; i < driverItemArray.size(); i++){
- strings[i] = driverItemArray.get(i).getText().toString();
- b.putString("DF",strings[i]);
- }
- }
- });
- return view;
- }
- @Override
- public void onSaveInstanceState(Bundle state){
- super.onSaveInstanceState(state);
- }
- @Override
- public void onStart(){
- super.onStart();
- FirebaseListAdapter<String> adapter = new FirebaseListAdapter<String>(
- getActivity(),
- String.class,
- R.layout.textview_layout,
- mRootRef) {
- @Override
- protected void populateView(View view, String s, int i) {
- TextInputLayout textInputLayout = (TextInputLayout)view.findViewById(R.id.input_layout);
- editText = (EditText)view.findViewById(R.id.input_edittext);
- textInputLayout.setHint(s);
- driverItemArray.add(editText);
- }
- };
- listView.setAdapter(adapter);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement