Skip to content

Commit 29f9ff0

Browse files
committed
Client:自动生成代码界面finish前保存的最后request
1 parent 59b0a46 commit 29f9ff0

1 file changed

Lines changed: 21 additions & 1 deletion

File tree

‎APIJSON(Android)/APIJSON(ADT)/APIJSONTest/src/apijson/demo/ui/AutoActivity.java‎

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import android.app.Activity;
2424
import android.content.Context;
2525
import android.content.Intent;
26+
import android.content.SharedPreferences;
2627
import android.os.Bundle;
2728
import android.util.Log;
2829
import android.view.View;
@@ -66,7 +67,14 @@ protected void onCreate(Bundle savedInstanceState) {
6667
tvAutoResponse = (TextView) findViewById(R.id.tvAutoResponse);
6768

6869

69-
String request = "{\"Moment\":{\"id\":551},\"[]\":{\"count\":3,\"page\":1,\"Comment\":{\"momentId@\":\"Moment/id\",\"@column\":\"id,userId,content\"}}}";
70+
71+
//读取保存的配置
72+
SharedPreferences sp = getSharedPreferences(getPackageName() + "_request", Context.MODE_PRIVATE);
73+
String request = sp.getString("last", null);
74+
if (StringUtil.isEmpty(request, true)) {
75+
request = "{\"Moment\":{\"id\":551},\"[]\":{\"count\":3,\"page\":1,\"Comment\":{\"momentId@\":\"Moment/id\",\"@column\":\"id,userId,content\"}}}";
76+
}
77+
7078

7179
tvAutoRequest.setText(StringUtil.getString(JSON.format(request)));
7280

@@ -300,4 +308,16 @@ protected void onActivityResult(int requestCode, int resultCode, Intent data) {
300308
}
301309

302310

311+
@Override
312+
public void finish() {
313+
//保存配置
314+
getSharedPreferences(getPackageName() + "_request", Context.MODE_PRIVATE)
315+
.edit()
316+
.remove("last")
317+
.putString("last", StringUtil.getTrimedString(tvAutoRequest))
318+
.commit();
319+
320+
super.finish();
321+
}
322+
303323
}

0 commit comments

Comments
 (0)