我已经在 Android 上制作了一些应用程序,发现我经常使用静态方法。
例如,我有一个扩展了 PreferenceFragment
的类。在这个 PreferenceFragment 中,我设置了一个 Button
的 onClick
事件。
Button btn = new Button(getActivity().getApplicationContext());
btn.setText("Save");
v.addView(btn);
btn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
SettingsActivity.finishActivityWithResultOkey();
}
});
然后我在SettingsActivity
中调用一个静态方法,该方法结束当前的Activity
。这种做法是否合适?还是有更好的解决方案?
getActivity.finish()
来完成该活动。 - njzk2