请教:android中fragment中的一个按钮怎么调用一个新的activity&#128514

2025-03-01 09:39:02
推荐回答(2个)
回答1:

我想楼上的意思是:

Intent intent = new Intent(getActivity() , xxxActivity.class);
getActivity.startActivity(intent);

至于为什么这么写,是因为startActivity()方法是Context类的方法,而Activity是Context的子类,所以你要调用startActivity()方法,要先拿到你的Fragment所在的Activitiy的对象,所以通过Fragment的getActivity()来拿到Activity的对象。有点乱,你自己体会一下吧。

回答2:

getActivity().startActivity.....(后面你懂得)