我有一个 json,我需要一些帮助来格式化它,以便我可以将这些值保存在 SharedPreferences 中,这是困扰我的代码。
public class MainActivity extends AppCompatActivity {
public static final String EXTRA_MESSAGE = "com.example.cumaskp.mercfood";
private SharedPreferences mPreferences;
private SharedPreferences.Editor mEditor;
EditText username;
EditText password;
Button loginbutton;
Button signupBtn;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mPreferences = PreferenceManager.getDefaultSharedPreferences(this);
mEditor = mPreferences.edit();
username = (EditText) findViewById(R.id.usernameEditText);
password = (EditText) findViewById(R.id.mailEditText);
signupBtn = (Button) findViewById(R.id.signUpButton);
loginbutton = (Button) findViewById(R.id.loginBtn);
signupBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view){
Intent myIntent = new Intent(MainActivity.this, getData.class);
MainActivity.this.startActivity(myIntent);
}
});
loginbutton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
new SendPostRequest().execute();
}
});
}
我认为这个问题经常被问到,但我尝试在 google 上搜索一个 anwser 并且很不清楚我应该如何将字符串格式化为变量。
我的应用程序的字符串输出如下所示:{"api_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJsdW1lbi1qd3QiLCJzdWIiOjEsImlhdCI6MTU0MTQyNjYxMiwiZXhwIjoxNTQxNTEzMDEyLCJuYW0iOiIxMjM0In0.7TR1ueOB-xqAkI6XgStUnn7HZxBTvxx3wzjKGHDnD4I","user_id":1}
有人告诉我,代码总是更好,中间有一个指针。
翻过高山走不出你
喵喔喔
相关分类