我想在片段中使用OverridependingTransition,但出现错误

时间:2019-09-09 08:57:33

标签: java android

这是我的代码

med=(LinearLayout) getView().findViewById(R.id.second);
med.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        Intent i= new Intent(getContext(),SecondActivity.class);
        i.putExtra("table_name","questCompFunda");

        startActivity(i);
        overridePendingTransition(android.R.anim.slide_in_left,android.R.anim.slide_out_right);
    }
});

1 个答案:

答案 0 :(得分:1)

我看到您正在尝试使用

@Injectable() export class FakeBackendInterceptor implements HttpInterceptor { constructor(private configService: AppConfigService, private logger: NGXLogger) { } intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> { // config is undefined here the first time if (!this.configService.config || !this.configService.config.mock === 'true') { return next.handle(request); } this.logger.info('Intercepting request with mock'); // do things ... return next.handle(request); } } 片段

正确的方法是

overridePendingTransition

编辑:

  

从cardview启动活动

getActivity().overridePendingTransition(android.R.anim.slide_in_left,android.R.anim.slide_out_right);