Browse Source

feat: 🚐 init refactor

master
niushuai233 1 year ago
parent
commit
34610d8cf1
  1. 11
      app/src/main/java/cc/niushuai/dididone/ui/base/BaseActivity.java
  2. 4
      app/src/main/java/cc/niushuai/dididone/ui/setting/project/NewProjectActivity.java

11
app/src/main/java/cc/niushuai/dididone/ui/base/BaseActivity.java

@ -27,7 +27,7 @@ import cc.niushuai.dididone.util.Snowflake;
public abstract class BaseActivity extends AppCompatActivity { public abstract class BaseActivity extends AppCompatActivity {
private void iconicsInit() { protected void iconicsInit() {
LayoutInflaterCompat.setFactory2(getLayoutInflater(), new IconicsLayoutInflater2(getDelegate())); LayoutInflaterCompat.setFactory2(getLayoutInflater(), new IconicsLayoutInflater2(getDelegate()));
Iconics.init(getApplicationContext()); Iconics.init(getApplicationContext());
Iconics.registerFont(new DevIcon()); Iconics.registerFont(new DevIcon());
@ -71,10 +71,17 @@ public abstract class BaseActivity extends AppCompatActivity {
protected void onCreate(@Nullable Bundle savedInstanceState) { protected void onCreate(@Nullable Bundle savedInstanceState) {
// 初始化字体 // 初始化字体
iconicsInit(); iconicsInit();
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
}
init(); @Override
protected void onPostCreate(@Nullable Bundle savedInstanceState) {
super.onPostCreate(savedInstanceState);
// 初始化基础数据
init();
// 给控件增加监听器
setListeners(); setListeners();
} }

4
app/src/main/java/cc/niushuai/dididone/ui/setting/project/NewProjectActivity.java

@ -3,6 +3,8 @@ package cc.niushuai.dididone.ui.setting.project;
import android.content.Intent; import android.content.Intent;
import android.os.Bundle; import android.os.Bundle;
import androidx.annotation.Nullable;
import cc.niushuai.dididone.R; import cc.niushuai.dididone.R;
import cc.niushuai.dididone.biz.BizGlobal; import cc.niushuai.dididone.biz.BizGlobal;
import cc.niushuai.dididone.databinding.ActivityNewProjectBinding; import cc.niushuai.dididone.databinding.ActivityNewProjectBinding;
@ -16,10 +18,10 @@ public class NewProjectActivity extends BaseActivity {
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
binding = ActivityNewProjectBinding.inflate(getLayoutInflater());
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
binding = ActivityNewProjectBinding.inflate(getLayoutInflater());
setContentView(binding.getRoot()); setContentView(binding.getRoot());
} }

Loading…
Cancel
Save