我正在创建一个与 SOAP Web 服务交互以从数据库中获取数据的应用程序。当用户成功登录时,它会通过 Web 服务生成一个令牌。稍后在其他活动中将需要此令牌来调用 Web 服务方法。我的问题是,如何在需要时将该令牌传递给下一个活动并维护它直到用户注销。
MainActivity.java
SharedPreferences 首选项=getApplicationContext().getSharedPreferences("YourSessionName", MODE_PRIVATE); SharedPreferences.Editor editor=preferences.edit(); editor.putString("name",AIMSvalue);
editor.commit();
其他活动.java
SharedPreferences preferences=getSharedPreferences("YourSessionName", MODE_PRIVATE);
SharedPreferences.Editor editor=preferences.edit();
token=preferences.getString("name","");
editor.commit();