Intent myIntent = new Intent(viewEnterChildExp.getContext(), MainActivityExpenses.class);
myIntent.putExtra("fromEnterChildExpenseToMainActivityExpenses", "true");
startActivity(myIntent);
finish();
我在fragment
中使用上面的代码片段finish()
是红色的。
当我把鼠标光标放在它上面时,弹出一个错误:
can resolve method finish()
TIA!TIA!
3条答案
按热度按时间aydmsdu91#
使用
Fragment
中的getActivity().finish();
完成附加了当前片段的Activitygzszwxb42#
你必须使用活动示例来完成它。
呼叫
getActivity().finish()
j9per5c43#
方法
finiah()
不适用于片段。如果您想在片段中完成Activity,则必须改用getActivity().finish();
。