0

我的 android 应用程序中有很多活动,其中大多数都有退出按钮,我只想创建可以通过 android 中的多个活动访问的功能。我必须在应用程序类中添加一个函数吗?

下面的图片将帮助您了解场景

http://cubixshade.com/images/1.jpg

http://cubixshade.com/images/2.jpg

http://cubixshade.com/images/3.jpg

退出按钮和功能在所有活动中都是相同的。

4

2 回答 2

3

创建一个抽象活动子类。

public abstract YourActivityWithSignOut extends Activity

在此类中仅实现所需的功能和 UI,然后让所有其他活动扩展 YouActivityWithSignOut 而不是 android.app.Activity。

于 2012-11-28T18:19:08.273 回答
2

使用Application 类创建要在应用程序的所有组件之间共享的字段或方法。
如果您在 Application 类中创建注销方法,那么您将在所有活动中访问它

您可以查看本教程,了解我们如何使用 Application 类在活动之间共享通用方法或字段

http://www.devahead.com/blog/2011/06/extending-the-android-application-class-and-dealing-with-singleton/

于 2012-11-28T18:13:17.997 回答