在Android中使用常用功能

San*_*yil 2 android

我有一组3个函数,我在3个活动类中使用.而不是将3个方法放在3个类中的每一个中,如何只编写3个方法一次,然后在所有其他类中调用这些方法...

@Override
    public boolean onCreateOptionsMenu(Menu menu) {
        MenuInflater inflater = getMenuInflater();
        inflater.inflate(R.menu.menu, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
         // Handle item selection
        switch (item.getItemId()) {
        case R.id.icon:
            settingBoard();
            return true;
        default:
            return super.onOptionsItemSelected(item);
        }
    }

    public void settingBoard() {
        Log.i(MY_DEBUG_TAG, "Preparing settings page..");
        /*
         * progressDialog.setMessage("Preparing settings page.....");
         * progressDialog.show();
         */
        Intent lma = new Intent(this, SettingsActivity.class);
        startActivityForResult(lma, 3);
    }
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏

Ted*_*opp 5

编写一个包含这三个函数的抽象Activity子类.然后从抽象类派生您的三个Activity类.