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

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();
}
}