菜单方法放置最佳实践

时间:2017-11-21 14:24:00

标签: java android

试图从Android开发网站和文档中得到答案,但没有运气。

只是想知道在哪里存储从用户从我的工具栏中选择一个选项所运行的方法的最佳实践,目前我已经在mainactivity中运行了所有的选择案例,但是我计划保持每个工具栏的选项相同活动我质疑mainactivity是否是存储方法的最佳位置。

经验中的任何想法或建议?

1 个答案:

答案 0 :(得分:0)

我会创建一个基本活动并将所有常用方法放在那里。然后,其他活动(MainActivity和其他活动)将扩展基本活动。

例如,这可能是基本活动:

public class BaseActivity extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    }

    // common methods...
}

这可能是您的MainActivity:

public class MainActivity extends BaseActivity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}

这样,所有常用方法都保存在一个类中。