无法在 Android Studio 的 Fragment 中解析意图中的 finish()
Cannot resolve finish() in intent in Fragment in Android Studio
Intent myIntent = new Intent(viewEnterChildExp.getContext(), MainActivityExpenses.class);
myIntent.putExtra("fromEnterChildExpenseToMainActivityExpenses", "true");
startActivity(myIntent);
finish();
我在 fragment
中使用上面的代码片段
finish()
为红色。
当我将鼠标光标放在它上面时,弹出错误消息:
can resolve method finish()
TIA!
使用 Fragment
中的 getActivity().finish();
来完成 Activity 其中附加了当前片段
方法finiah()
不适用于片段。
如果您想在片段中完成 activity,则必须改用 getActivity().finish();
。
你必须使用 activity 个实例来完成它。
致电getActivity().finish()
Intent myIntent = new Intent(viewEnterChildExp.getContext(), MainActivityExpenses.class);
myIntent.putExtra("fromEnterChildExpenseToMainActivityExpenses", "true");
startActivity(myIntent);
finish();
我在 fragment
finish()
为红色。
当我将鼠标光标放在它上面时,弹出错误消息:
can resolve method finish()
TIA!
使用 Fragment
中的 getActivity().finish();
来完成 Activity 其中附加了当前片段
方法finiah()
不适用于片段。
如果您想在片段中完成 activity,则必须改用 getActivity().finish();
。
你必须使用 activity 个实例来完成它。
致电getActivity().finish()