【发布时间】:2019-06-27 08:45:02
【问题描述】:
我正在尝试使用 TabActivity 片段的 PlaceholderFragment 类中的 Intent 来打开下一个 Activity。
这是我的代码:
PlaceHolderFragment 类
public ImageButton Next;
public View onCreateView(
@NonNull LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState)
{
View rootView=inflater.inflate(R.layout.fragment_main_tab,container,true);
Next=(ImageButton)rootView.findViewById(R.id.btn_expand);
Next.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
updatedetails();
}
});
View root=null;
switch (getArguments().getInt(ARG_SECTION_NUMBER))
{
case 1:
root = inflater.inflate(R.layout.fragment_main_tab, container, false);
break;
case 2:
root = inflater.inflate(R.layout.fragment_team_screen_, container, false);
break;
}
return root;
}
public void updatedetails(){
Intent intent = new Intent(getActivity(), Enquiry_followup.class);
startActivity(intent);
}
【问题讨论】:
-
你得到什么错误?
-
没有错误但无法打开活动。我也将检查Logcat
-
把 Log.e() 放在 startActivity(intent) 之后;行并查看日志行打印与否?
-
尝试将 onClick 监听器放入方法 onViewCreated...
-
@Aniket_1994 你能发布 logcat 吗?
标签: android android-intent fragment