Commit 12411422 by amateur

1

1 parent 6114635e
......@@ -10,21 +10,16 @@ import com.polysoft.nafmii.constants.JsApi;
import com.polysoft.nafmii.enums.ModulesEnum;
import com.polysoft.nafmii.webview.IWebview;
import java.util.HashMap;
import java.util.Map;
public class ModuleUrlHandle {
private Map<String, IModuleHandle> handleMap = new HashMap<>();
private Activity activity;
private final Activity activity;
ModuleUrlHandle(Activity activity) {
this.activity = activity;
}
public IModuleHandle getModuleHandle(ModulesEnum module) {
return new ModuleUrlImpl(activity, module);
return new ModuleUrlImpl(module);
}
public IModuleHandle getModuleHandle(MenuBean bean) {
......@@ -53,8 +48,8 @@ public class ModuleUrlHandle {
void loadUrl(IWebview webview);
}
class ModuleBeanImpl implements IModuleHandle {
private MenuBean bean;
static class ModuleBeanImpl implements IModuleHandle {
private final MenuBean bean;
ModuleBeanImpl(MenuBean bean) {
this.bean = bean;
......@@ -78,11 +73,9 @@ public class ModuleUrlHandle {
}
class ModuleUrlImpl implements IModuleHandle {
private Activity mActivity;
private ModulesEnum module;
private final ModulesEnum module;
ModuleUrlImpl(Activity mActivity, ModulesEnum module) {
this.mActivity = mActivity;
ModuleUrlImpl(ModulesEnum module) {
this.module = module;
}
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!