我要返回改造响应吗?
我尝试过,但是找不到任何答案?我也尝试使用SharedPreferences,但是对于第一步非常有用。当我给全班打电话时,它第一次起作用了吗?这是我的代码。
public class Noteclass {
String MetaKey;
public String MetaValue;
SharedPreferences shared_guidace;
public static final String mypref_guidace = "mypref_guidace";
public static String GuidanceText = "GuidanceTextKey";
public void getGuidanceText (String metaKey,final Context getcontext)
{
getconfigObject getconfigObject = new getconfigObject();
getconfigObject.setMetaKey(metaKey);
getconfigRequest getconfigRequest = RetrofitHelper.getInstance().getRetrofit().create(getconfigRequest.class);
getconfigRequest.getconfigFunc(getconfigObject).enqueue(new Callback<getconfigModel>() {
@Override
public void onResponse(Call<getconfigModel> call,Response<getconfigModel> response) {
if(response.isSuccessful())
{
shared_guidace = getcontext.getSharedPreferences(mypref_guidace,Context.MODE_PRIVATE);
if(response.body().getgetconfigResult().getStatus())
{
MetaValue = response.body().getgetconfigResult().getData().getMetaValue();
shared_guidace = getcontext.getSharedPreferences(mypref_guidace,Context.MODE_PRIVATE);
SharedPreferences.Editor editor = shared_guidace.edit();
editor.putString(GuidanceText,MetaValue);
editor.commit();
}
else
{
Toast.makeText( getcontext,response.body().getgetconfigResult().getMessage(),Toast.LENGTH_LONG).show();
}
}
}
@Override
public void onFailure(Call<getconfigModel> call,Throwable t) {
Toast.makeText( getcontext,"err.",Toast.LENGTH_LONG ).show();
}
});
}
public String Guidance(final Context getcontext)
{
shared_guidace = getcontext.getSharedPreferences(mypref_guidace,Context.MODE_PRIVATE);
String Value = shared_guidace.getString( GuidanceText,"");
return Value;
}}
// i call it
GuidanceNoteclass guidanceNoteclass2 = new GuidanceNoteclass();
guidanceNoteclass2.getGuidanceText("view",getcontext() );
String view = guidanceNoteclass2.Guidance( getcontext() );
GuidanceNoteclass guidanceNoteclass3 = new GuidanceNoteclass();
guidanceNoteclass3.getGuidanceText("edit",getcontext() );
String edit = guidanceNoteclass3.Guidance( getcontext() );
我叫过两次课,但结果是第二课与第一课相同。