Guest User

Untitled

a guest
Nov 24th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. package com.rapidbizapps.wifip2pscratch.snippets.listeners_leak;
  2.  
  3. import android.app.Fragment;
  4. import android.os.Bundle;
  5. import android.os.PersistableBundle;
  6. import android.support.annotation.Nullable;
  7. import android.support.v7.app.AppCompatActivity;
  8. import android.util.Log;
  9.  
  10. import com.rapidbizapps.wifip2pscratch.R;
  11.  
  12. /**
  13. * Created by Sahil Patel on 11/23/2017.
  14. */
  15.  
  16. public class ContactsActivityBad extends AppCompatActivity
  17. implements ContactListFragment.OnContactSelectedListener{
  18.  
  19. private static final String TAG = "ContactsActivityBad";
  20.  
  21. @Override
  22. public void onCreate(@Nullable Bundle savedInstanceState) {
  23. super.onCreate(savedInstanceState);
  24. setContentView(R.layout.activity_contacts);
  25.  
  26.  
  27. // Loads a fragment inside passed linear layout
  28. ActivityUtils.addFragmentToContainer(R.id.fragment_container, ContactListFragment.getInstance());
  29.  
  30. // ContactListFragment uses a Callback Interface to notify of Contact selection
  31. // by user. This callback is implemented by ContactsActivityBad. We are passing it
  32. // to ContactListFragment.
  33. ContactListFragment.getInstance().addListeners(this);
  34. }
  35.  
  36. @Override
  37. public void onContactSelected(int index) {
  38. Log.d(TAG, "onContactSelected: with index "+index);
  39. }
  40. }
Add Comment
Please, Sign In to add comment