是否可以在Android上使用java来做到这一点?

Mik*_*e G 1 java android

如何在每个活动中包含此代码段,而无需在每个活动中明确复制和粘贴代码?例如,我可以将它放在一个地方,所有其他活动都会引用这段代码吗?

            @Override   
            public boolean dispatchTouchEvent(MotionEvent event) { 
                    // do something   

                    return super.dispatchTouchEvent(event);      

                }
Run Code Online (Sandbox Code Playgroud)

got*_*o10 12

您可以将它放在扩展Activity的基类中,然后从中扩展所有其他活动类.

public class MyActivity extends BaseActivity {
    // Your activity code    
}

public class BaseActivity extends Activity {
    @Override   
    public boolean dispatchTouchEvent(MotionEvent event) { 
        // do something   

        return super.dispatchTouchEvent(event);      
    }
}
Run Code Online (Sandbox Code Playgroud)