- 支持 onActivityResult 优雅回调
- 支持高版本API activityOptions 启动方式
- 防止快速点击打开多个Activity
- 启动不存在Activity再也不担心闪退
ActivityStarter.with(this)
.setIntent(intent)
.setActivityOptions(bundle)
.startActivity(new OnResultListener() {
@Override
public void onActivityResult(int resultCode, Intent data) {
// 回调....
}
});
具体用法请转到 demo 项目
- app build.gradle
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
- 项目 build.gradle
compile 'com.github.tangsh:ActivityStarter:v1.2.0'