app/src/main/java/me/zhanghai/android/douya/scalpel/ScalpelHelperFragment.java
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/*
* Copyright (c) 2016 Zhang Hai <Dreaming.in.Code.ZH@Gmail.com>
* All Rights Reserved.
*/
package me.zhanghai.android.douya.scalpel;
import android.content.Context;
import android.os.Bundle;
import android.support.annotation.Keep;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
import me.zhanghai.android.douya.app.RetainedFragment;
import me.zhanghai.android.douya.eventbus.EventBusUtils;
public class ScalpelHelperFragment extends RetainedFragment {
private static final String FRAGMENT_TAG = ScalpelHelperFragment.class.getName();
private boolean mEnabled;
private boolean mActivityCreated;
private boolean mInjected;
/**
* @deprecated Use {@link #attachTo(Fragment)} instead.
*/
public static ScalpelHelperFragment attachTo(FragmentActivity activity) {
FragmentManager fragmentManager = activity.getSupportFragmentManager();
ScalpelHelperFragment fragment = (ScalpelHelperFragment) fragmentManager
.findFragmentByTag(FRAGMENT_TAG);
if (fragment == null) {
fragment = new ScalpelHelperFragment();
fragmentManager.beginTransaction()
.add(fragment, FRAGMENT_TAG)
.commit();
}
return fragment;
}
public static ScalpelHelperFragment attachTo(Fragment fragment) {
//noinspection deprecation
return attachTo(fragment.getActivity());
}
public static void setEnabled(boolean enabled) {
EventBusUtils.postAsync(new SetEnabledEvent(enabled));
}
@Override
public void onAttach(Context context) {
super.onAttach(context);
EventBusUtils.register(this);
}
@Override
后面还有 52 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
