@ARouter(path = "/app/MainActivity") public class MainActivity extends BaseActivity {
@Parameter String name;
@Parameter int age;
@Parameter boolean isSuccess;
@Parameter(name = "netease") String abc;
@Parameter(name = "/order/getDrawable") OrderDrawable orderDrawable;
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
if (BuildConfig.isRelease) { Log.e(Cons.TAG, "当前为:集成化模式,除app可运行,其他子模块都是Android Library"); } else { Log.e(Cons.TAG, "当前为:组件化模式,app/order/personal子模块都可独立运行"); }
ParameterManager.getInstance().loadParameter(this);
int drawableId = orderDrawable.getDrawable(); ImageView img = findViewById(R.id.img); img.setImageResource(drawableId); }
public void jumpOrder(View view) { RouterManager.getInstance() .build("/order/Order_MainActivity") .withString("username", "simon") .navigation(this, 163); }
public void jumpPersonal(View view) { RouterManager.getInstance() .build("/personal/Personal_MainActivity") .withString("username", "baby") .navigation(this, 163); }
@Override protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) { super.onActivityResult(requestCode, resultCode, data); if (data != null) { Log.e(Cons.TAG, data.getStringExtra("call")); } } }
|