返回改造响应值

我要返回改造响应吗?

我尝试过,但是找不到任何答案?我也尝试使用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() );

我叫过两次课,但结果是第二课与第一课相同。

h540969896 回答:返回改造响应值

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3137005.html

大家都在问