增加 设置功能
parent
c2b4aa59e7
commit
2bd638e0ab
Binary file not shown.
@ -1,17 +1,44 @@
|
|||||||
package com.example.writeepc;
|
package com.example.writeepc;
|
||||||
|
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import androidx.appcompat.app.ActionBar;
|
import android.view.View;
|
||||||
|
import android.widget.EditText;
|
||||||
|
import android.widget.Spinner;
|
||||||
|
|
||||||
import androidx.appcompat.app.AppCompatActivity;
|
import androidx.appcompat.app.AppCompatActivity;
|
||||||
import androidx.preference.PreferenceFragmentCompat;
|
import androidx.databinding.DataBindingUtil;
|
||||||
|
|
||||||
|
import com.example.writeepc.databinding.SettingsActivityBinding;
|
||||||
|
import com.example.writeepc.utils.SharedPreferencesUtils;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
public class SettingsActivity extends AppCompatActivity {
|
public class SettingsActivity extends AppCompatActivity {
|
||||||
|
private Spinner powerBinding;
|
||||||
|
private Spinner powerTrace;
|
||||||
|
private EditText settingIp;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
|
SettingsActivityBinding binding =
|
||||||
|
DataBindingUtil.setContentView(this, R.layout.settings_activity);
|
||||||
|
powerBinding = binding.selectPowerBinding;
|
||||||
|
powerTrace = binding.selectPowerTrace;
|
||||||
|
settingIp = binding.settingIp;
|
||||||
|
String bindingPower = SharedPreferencesUtils.getstring("powerBinding", "22");
|
||||||
|
String tracePower = SharedPreferencesUtils.getstring("powerTrace", "22");
|
||||||
|
List<String> powerList = Arrays.asList(getResources().getStringArray(R.array.power));
|
||||||
|
powerBinding.setSelection(powerList.indexOf(bindingPower));
|
||||||
|
powerTrace.setSelection(powerList.indexOf(tracePower));
|
||||||
|
settingIp.setText(SharedPreferencesUtils.getstring("ip", null));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void saveInfo(View view) {
|
||||||
|
SharedPreferencesUtils.putstring("powerBinding", powerBinding.getSelectedItem().toString());
|
||||||
|
SharedPreferencesUtils.putstring("powerTrace", powerTrace.getSelectedItem().toString());
|
||||||
|
SharedPreferencesUtils.putstring("ip", settingIp.getText().toString());
|
||||||
|
finish();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue