roboguice.test.shadow.ShadowFragmentActivity Maven / Gradle / Ivy
package roboguice.test.shadow;
import com.xtremelabs.robolectric.internal.Implementation;
import com.xtremelabs.robolectric.internal.Implements;
import com.xtremelabs.robolectric.shadows.ShadowActivity;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.Fragment.SavedState;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
import java.io.FileDescriptor;
import java.io.PrintWriter;
@Implements(FragmentActivity.class)
public class ShadowFragmentActivity extends ShadowActivity {
@Implementation
public FragmentManager getSupportFragmentManager() {
return new FragmentManager() {
@Override
public void addOnBackStackChangedListener(OnBackStackChangedListener onBackStackChangedListener) {
}
@Override
public FragmentTransaction beginTransaction() {
return new FragmentTransaction() {
@Override
public FragmentTransaction add(Fragment fragment, String s) {
return null;
}
@Override
public FragmentTransaction add(int i, Fragment fragment) {
return null;
}
@Override
public FragmentTransaction add(int i, Fragment fragment, String s) {
return null;
}
@Override
public FragmentTransaction replace(int i, Fragment fragment) {
return null;
}
@Override
public FragmentTransaction replace(int i, Fragment fragment, String s) {
return null;
}
@Override
public FragmentTransaction remove(Fragment fragment) {
return null;
}
@Override
public FragmentTransaction hide(Fragment fragment) {
return null;
}
@Override
public FragmentTransaction show(Fragment fragment) {
return null;
}
@Override
public FragmentTransaction detach(Fragment fragment) {
return null;
}
@Override
public FragmentTransaction attach(Fragment fragment) {
return null;
}
@Override
public boolean isEmpty() {
return false;
}
@Override
public FragmentTransaction setCustomAnimations(int i, int i1) {
return null;
}
@Override
public FragmentTransaction setTransition(int i) {
return null;
}
@Override
public FragmentTransaction setTransitionStyle(int i) {
return null;
}
@Override
public FragmentTransaction addToBackStack(String s) {
return null;
}
@Override
public boolean isAddToBackStackAllowed() {
return false;
}
@Override
public FragmentTransaction disallowAddToBackStack() {
return null;
}
@Override
public FragmentTransaction setBreadCrumbTitle(int i) {
return null;
}
@Override
public FragmentTransaction setBreadCrumbTitle(CharSequence charSequence) {
return null;
}
@Override
public FragmentTransaction setBreadCrumbShortTitle(int i) {
return null;
}
@Override
public FragmentTransaction setBreadCrumbShortTitle(CharSequence charSequence) {
return null;
}
@Override
public int commit() {
return 0;
}
@Override
public int commitAllowingStateLoss() {
return 0;
}
@Override
public FragmentTransaction setCustomAnimations(int i, int i1, int i2, int i3) {
return this;
}
};
}
@Override
public boolean executePendingTransactions() {
return false;
}
@Override
public Fragment findFragmentById(int i) {
return null;
}
@Override
public Fragment findFragmentByTag(String s) {
return null;
}
@Override
public void popBackStack() {
}
@Override
public boolean popBackStackImmediate() {
return false;
}
@Override
public void popBackStack(String s, int i) {
}
@Override
public boolean popBackStackImmediate(String s, int i) {
return false;
}
@Override
public void popBackStack(int i, int i1) {
}
@Override
public boolean popBackStackImmediate(int i, int i1) {
return false;
}
@Override
public int getBackStackEntryCount() {
return 0;
}
@Override
public BackStackEntry getBackStackEntryAt(int i) {
return null;
}
@Override
public void removeOnBackStackChangedListener(OnBackStackChangedListener onBackStackChangedListener) {
}
@Override
public void putFragment(Bundle bundle, String s, Fragment fragment) {
}
@Override
public Fragment getFragment(Bundle bundle, String s) {
return null;
}
@Override
public SavedState saveFragmentInstanceState(Fragment fragment) {
return null;
}
@Override
public void dump(String s, FileDescriptor fileDescriptor, PrintWriter printWriter, String[] strings) {
}
};
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy