处理一部分activity的toolbar,已经处理完毕的标记为Deprecated,为了保持MTA数据上报兼容性,暂时未删除对应的Activity

This commit is contained in:
CsHeng
2017-12-14 17:56:54 +08:00
parent e0b70b26f3
commit bf7b0b0a82
67 changed files with 2251 additions and 2495 deletions

View File

@ -10,6 +10,7 @@ import android.view.View;
import android.view.ViewGroup;
import com.gh.base.BaseActivity;
import com.gh.base.BaseToolBarActivity;
import com.gh.base.OnListClickListener;
import com.gh.base.OnRequestCallBackListener;
import com.gh.common.util.EntranceUtils;
@ -57,13 +58,13 @@ public abstract class BaseFragment<T> extends Fragment implements OnRequestCallB
handleOnClick(v);
}
protected void initTitle(@StringRes int res) {
initTitle(getString(res));
protected void setNavigationTitle(@StringRes int res) {
setNavigationTitle(getString(res));
}
protected void initTitle(String title) {
if (getActivity() instanceof BaseActivity) {
((BaseActivity) getActivity()).setNavigationTitle(title);
protected void setNavigationTitle(String title) {
if (getActivity() instanceof BaseToolBarActivity) {
((BaseToolBarActivity) getActivity()).setNavigationTitle(title);
}
}
@ -124,10 +125,22 @@ public abstract class BaseFragment<T> extends Fragment implements OnRequestCallB
EventBus.getDefault().unregister(this);
}
public void toast(@StringRes int res) {
toast(getString(res));
}
public void toast(String msg) {
Utils.toast(getContext(), msg);
}
public void toastLong(@StringRes int msg) {
toastLong(getString(msg));
}
public void toastLong(String msg) {
RuntimeUtils.getInstance().toastLong(getContext(), msg);
}
public boolean isEverPause() {
return isEverPause;
}
@ -138,7 +151,7 @@ public abstract class BaseFragment<T> extends Fragment implements OnRequestCallB
}
@Override
public void loadDone(Object obj) {
public void loadDone(T obj) {
}
@ -153,7 +166,7 @@ public abstract class BaseFragment<T> extends Fragment implements OnRequestCallB
}
@Override
public <T> void onListClick(View view, int position, T data) {
public <LIST> void onListClick(View view, int position, LIST data) {
}