You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.7 KiB
Java
44 lines
1.7 KiB
Java
package com.example.writeepc;
|
|
|
|
import android.os.Bundle;
|
|
import android.view.View;
|
|
import android.widget.EditText;
|
|
import android.widget.Spinner;
|
|
|
|
import androidx.appcompat.app.AppCompatActivity;
|
|
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 {
|
|
private Spinner powerBinding;
|
|
private Spinner powerTrace;
|
|
private EditText settingIp;
|
|
|
|
@Override
|
|
protected void onCreate(Bundle 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();
|
|
}
|
|
} |