Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.rapidbizapps.wifip2pscratch.snippets.listeners_leak;
- import android.app.Fragment;
- import android.os.Bundle;
- import android.os.PersistableBundle;
- import android.support.annotation.Nullable;
- import android.support.v7.app.AppCompatActivity;
- import android.util.Log;
- import com.rapidbizapps.wifip2pscratch.R;
- /**
- * Created by Sahil Patel on 11/23/2017.
- */
- public class ContactsActivityBad extends AppCompatActivity
- implements ContactListFragment.OnContactSelectedListener{
- private static final String TAG = "ContactsActivityBad";
- @Override
- public void onCreate(@Nullable Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_contacts);
- // Loads a fragment inside passed linear layout
- ActivityUtils.addFragmentToContainer(R.id.fragment_container, ContactListFragment.getInstance());
- // ContactListFragment uses a Callback Interface to notify of Contact selection
- // by user. This callback is implemented by ContactsActivityBad. We are passing it
- // to ContactListFragment.
- ContactListFragment.getInstance().addListeners(this);
- }
- @Override
- public void onContactSelected(int index) {
- Log.d(TAG, "onContactSelected: with index "+index);
- }
- }
Add Comment
Please, Sign In to add comment