我有一个通过Activity
打开Fragment
的问题,这有什么帮助吗?
public ReserveFragment(View view) {
Button button = (Button) view.findViewById(R.id.reserveBlazer);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(getActivity(), BlazerDatabase.class);
startActivity(intent);
}
});
}}
答案 0 :(得分:1)
也许您可以通过使用getActivity()
开始活动来解决您的问题。因为您需要运行活动以从片段开始活动。
public ReserveFragment(View view) {
Button button = (Button) view.findViewById(R.id.reserveBlazer);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(getActivity(), BlazerDatabase.class);
getActivity().startActivity(intent);
}
});
}}