我有一个包含各种android库模块的android应用程序,这些模块指定了应用程序执行的活动/事件。现在我需要构建一个eventlog android库,该库用于记录应用程序中发生的各种事件,例如登录,注销等。
public void Loginlog(int elapsedMs, String UserId, int failedPasscodeAttempts, int successfulattempts) {
createJson(TAG, "elapsedMs: " + getTimeString(elapsedMs) + " UserId : " + UserId + "failedattempts : " + failedPasscodeAttempts + "Successfulattempts : " +successfulattempts + " attempts: " + totalattempts);
}
变量failattempts,successfulattempts,尝试等用于其他android模块中的另一个登录类中。因此这是使用来自不同类的变量的正确方法。
所以我该怎么办呢?
您可以使静态变量
创建这样的新类
public class Utils
{
public static String DATA="NILU";
}
当您想使用该数据时,使用这种方式
String str = Utils.DATA;
Utils.DATA = "NEW DATA";
您可以将值存储在
SharedPreferences
用于访问和修改由getSharedPreferences(String,int)返回的首选项数据的接口。对于任何特定的首选项集,所有客户端都共享一个此类的单个实例。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句