Skip to content

Commit

Permalink
EventBus: in Fragments, use onResume() & onPause() methods
Browse files Browse the repository at this point in the history
  • Loading branch information
yanchenko committed Dec 14, 2015
1 parent fb0f50d commit 7387948
Show file tree
Hide file tree
Showing 13 changed files with 130 additions and 42 deletions.
Expand Up @@ -35,13 +35,13 @@ protected void onCreate(Bundle savedInstanceState) {
@Override
protected void onResume() {
super.onResume();
SupportDelegate.onActivityResume(this);
SupportDelegate.onResume(this);
}

@Override
protected void onPause() {
super.onPause();
SupportDelegate.onActivityPause(this);
SupportDelegate.onPause(this);
}

@Override
Expand Down
Expand Up @@ -43,13 +43,13 @@ protected void onCreate(Bundle savedInstanceState) {
@Override
protected void onResume() {
super.onResume();
SupportDelegate.onActivityResume(this);
SupportDelegate.onResume(this);
}

@Override
protected void onPause() {
super.onPause();
SupportDelegate.onActivityPause(this);
SupportDelegate.onPause(this);
}

@Override
Expand Down
Expand Up @@ -35,16 +35,28 @@ public final View onCreateView(LayoutInflater inflater, ViewGroup container, Bun
return view;
}

protected View onCreateView(Bundle savedInstanceState, LayoutInflater inflater, ViewGroup container) {
return super.onCreateView(inflater, container, savedInstanceState);
}

@Override
public void onResume() {
super.onResume();
SupportDelegate.onResume(this);
}

@Override
public void onPause() {
super.onPause();
SupportDelegate.onPause(this);
}

@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
SupportDelegate.onFragmentSaveInstanceState(this, injected, outState);
}

protected View onCreateView(Bundle savedInstanceState, LayoutInflater inflater, ViewGroup container) {
return super.onCreateView(inflater, container, savedInstanceState);
}

public final boolean isInjected() {
return injected;
}
Expand Down
Expand Up @@ -34,16 +34,28 @@ public final View onCreateView(LayoutInflater inflater, ViewGroup container, Bun
return view;
}

protected View onCreateView(Bundle savedInstanceState, LayoutInflater inflater, ViewGroup container) {
return super.onCreateView(inflater, container, savedInstanceState);
}

@Override
public void onResume() {
super.onResume();
SupportDelegate.onResume(this);
}

@Override
public void onPause() {
super.onPause();
SupportDelegate.onPause(this);
}

@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
SupportDelegate.onFragmentSaveInstanceState(this, injected, outState);
}

protected View onCreateView(Bundle savedInstanceState, LayoutInflater inflater, ViewGroup container) {
return super.onCreateView(inflater, container, savedInstanceState);
}

public final boolean isInjected() {
return injected;
}
Expand Down
Expand Up @@ -34,16 +34,28 @@ public final View onCreateView(LayoutInflater inflater, ViewGroup container, Bun
return view;
}

protected View onCreateView(Bundle savedInstanceState, LayoutInflater inflater, ViewGroup container) {
return super.onCreateView(inflater, container, savedInstanceState);
}

@Override
public void onResume() {
super.onResume();
SupportDelegate.onResume(this);
}

@Override
public void onPause() {
super.onPause();
SupportDelegate.onPause(this);
}

@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
SupportDelegate.onFragmentSaveInstanceState(this, injected, outState);
}

protected View onCreateView(Bundle savedInstanceState, LayoutInflater inflater, ViewGroup container) {
return super.onCreateView(inflater, container, savedInstanceState);
}

public final boolean isInjected() {
return injected;
}
Expand Down
4 changes: 2 additions & 2 deletions droidparts/src/org/droidparts/activity/Activity.java
Expand Up @@ -34,13 +34,13 @@ protected void onCreate(Bundle savedInstanceState) {
@Override
protected void onResume() {
super.onResume();
BaseDelegate.onActivityResume(this);
BaseDelegate.onResume(this);
}

@Override
protected void onPause() {
super.onPause();
BaseDelegate.onActivityPause(this);
BaseDelegate.onPause(this);
}

@Override
Expand Down
4 changes: 2 additions & 2 deletions droidparts/src/org/droidparts/activity/ListActivity.java
Expand Up @@ -34,13 +34,13 @@ protected void onCreate(Bundle savedInstanceState) {
@Override
protected void onResume() {
super.onResume();
BaseDelegate.onActivityResume(this);
BaseDelegate.onResume(this);
}

@Override
protected void onPause() {
super.onPause();
BaseDelegate.onActivityPause(this);
BaseDelegate.onPause(this);
}

@Override
Expand Down
Expand Up @@ -34,13 +34,13 @@ protected void onCreate(Bundle savedInstanceState) {
@Override
protected void onResume() {
super.onResume();
BaseDelegate.onActivityResume(this);
BaseDelegate.onResume(this);
}

@Override
protected void onPause() {
super.onPause();
BaseDelegate.onActivityPause(this);
BaseDelegate.onPause(this);
}

@Override
Expand Down
21 changes: 17 additions & 4 deletions droidparts/src/org/droidparts/fragment/DialogFragment.java
Expand Up @@ -15,6 +15,7 @@
*/
package org.droidparts.fragment;

import org.droidparts.inner.delegate.BaseDelegate;
import org.droidparts.inner.delegate.FragmentDelegate;

import android.app.Activity;
Expand All @@ -35,16 +36,28 @@ public final View onCreateView(LayoutInflater inflater, ViewGroup container, Bun
return view;
}

protected View onCreateView(Bundle savedInstanceState, LayoutInflater inflater, ViewGroup container) {
return super.onCreateView(inflater, container, savedInstanceState);
}

@Override
public void onResume() {
super.onResume();
BaseDelegate.onResume(this);
}

@Override
public void onPause() {
super.onPause();
BaseDelegate.onPause(this);
}

@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
FragmentDelegate.onFragmentSaveInstanceState(this, injected, outState);
}

protected View onCreateView(Bundle savedInstanceState, LayoutInflater inflater, ViewGroup container) {
return super.onCreateView(inflater, container, savedInstanceState);
}

public final boolean isInjected() {
return injected;
}
Expand Down
21 changes: 17 additions & 4 deletions droidparts/src/org/droidparts/fragment/Fragment.java
Expand Up @@ -15,6 +15,7 @@
*/
package org.droidparts.fragment;

import org.droidparts.inner.delegate.BaseDelegate;
import org.droidparts.inner.delegate.FragmentDelegate;

import android.os.Bundle;
Expand All @@ -34,16 +35,28 @@ public final View onCreateView(LayoutInflater inflater, ViewGroup container, Bun
return view;
}

protected View onCreateView(Bundle savedInstanceState, LayoutInflater inflater, ViewGroup container) {
return super.onCreateView(inflater, container, savedInstanceState);
}

@Override
public void onResume() {
super.onResume();
BaseDelegate.onResume(this);
}

@Override
public void onPause() {
super.onPause();
BaseDelegate.onPause(this);
}

@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
FragmentDelegate.onFragmentSaveInstanceState(this, injected, outState);
}

protected View onCreateView(Bundle savedInstanceState, LayoutInflater inflater, ViewGroup container) {
return super.onCreateView(inflater, container, savedInstanceState);
}

public final boolean isInjected() {
return injected;
}
Expand Down
21 changes: 17 additions & 4 deletions droidparts/src/org/droidparts/fragment/ListFragment.java
Expand Up @@ -15,6 +15,7 @@
*/
package org.droidparts.fragment;

import org.droidparts.inner.delegate.BaseDelegate;
import org.droidparts.inner.delegate.FragmentDelegate;

import android.os.Bundle;
Expand All @@ -34,16 +35,28 @@ public final View onCreateView(LayoutInflater inflater, ViewGroup container, Bun
return view;
}

protected View onCreateView(Bundle savedInstanceState, LayoutInflater inflater, ViewGroup container) {
return super.onCreateView(inflater, container, savedInstanceState);
}

@Override
public void onResume() {
super.onResume();
BaseDelegate.onResume(this);
}

@Override
public void onPause() {
super.onPause();
BaseDelegate.onPause(this);
}

@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
FragmentDelegate.onFragmentSaveInstanceState(this, injected, outState);
}

protected View onCreateView(Bundle savedInstanceState, LayoutInflater inflater, ViewGroup container) {
return super.onCreateView(inflater, container, savedInstanceState);
}

public final boolean isInjected() {
return injected;
}
Expand Down
21 changes: 17 additions & 4 deletions droidparts/src/org/droidparts/fragment/PreferenceFragment.java
Expand Up @@ -15,6 +15,7 @@
*/
package org.droidparts.fragment;

import org.droidparts.inner.delegate.BaseDelegate;
import org.droidparts.inner.delegate.FragmentDelegate;

import android.os.Bundle;
Expand All @@ -34,16 +35,28 @@ public final View onCreateView(LayoutInflater inflater, ViewGroup container, Bun
return view;
}

protected View onCreateView(Bundle savedInstanceState, LayoutInflater inflater, ViewGroup container) {
return super.onCreateView(inflater, container, savedInstanceState);
}

@Override
public void onResume() {
super.onResume();
BaseDelegate.onResume(this);
}

@Override
public void onPause() {
super.onPause();
BaseDelegate.onPause(this);
}

@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
FragmentDelegate.onFragmentSaveInstanceState(this, injected, outState);
}

protected View onCreateView(Bundle savedInstanceState, LayoutInflater inflater, ViewGroup container) {
return super.onCreateView(inflater, container, savedInstanceState);
}

public final boolean isInjected() {
return injected;
}
Expand Down
Expand Up @@ -64,12 +64,12 @@ public static void onActivityCreate(Activity activity, Bundle savedInstanceState
InstanceStateSaver.onCreate(activity, savedInstanceState);
}

public static void onActivityResume(Activity activity) {
EventBus.registerAnnotatedReceiver(activity);
public static void onResume(Object obj) {
EventBus.registerAnnotatedReceiver(obj);
}

public static void onActivityPause(Activity activity) {
EventBus.unregisterAnnotatedReceiver(activity);
public static void onPause(Object obj) {
EventBus.unregisterAnnotatedReceiver(obj);
}

public static void onActivitySaveInstanceState(Activity activity, Bundle outState) {
Expand Down

0 comments on commit 7387948

Please sign in to comment.