我的 android 应用程序中有很多活动,其中大多数都有退出按钮,我只想创建可以通过 android 中的多个活动访问的功能。我必须在应用程序类中添加一个函数吗?
下面的图片将帮助您了解场景
http://cubixshade.com/images/1.jpg
http://cubixshade.com/images/2.jpg
http://cubixshade.com/images/3.jpg
退出按钮和功能在所有活动中都是相同的。
我的 android 应用程序中有很多活动,其中大多数都有退出按钮,我只想创建可以通过 android 中的多个活动访问的功能。我必须在应用程序类中添加一个函数吗?
下面的图片将帮助您了解场景
http://cubixshade.com/images/1.jpg
http://cubixshade.com/images/2.jpg
http://cubixshade.com/images/3.jpg
退出按钮和功能在所有活动中都是相同的。
创建一个抽象活动子类。
public abstract YourActivityWithSignOut extends Activity
在此类中仅实现所需的功能和 UI,然后让所有其他活动扩展 YouActivityWithSignOut 而不是 android.app.Activity。
使用Application 类创建要在应用程序的所有组件之间共享的字段或方法。
如果您在 Application 类中创建注销方法,那么您将在所有活动中访问它
您可以查看本教程,了解我们如何使用 Application 类在活动之间共享通用方法或字段