-
Notifications
You must be signed in to change notification settings - Fork 96
Open
Description
`import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.RadioGroup;
public class ChooseLaptopRepair extends AppCompatActivity {
Button button;
RadioGroup radioGroup;
RadioButton radioButton1,radioButton2,radioButton3;
EditText issue;
Context context;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.choose_laptop_repair);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
radioGroup = (RadioGroup) findViewById(R.id.lapcondition);
radioButton1 = (RadioButton) findViewById(R.id.laptopbattery);
radioButton2 = (RadioButton) findViewById(R.id.laptopdisplay);
radioButton3 = (RadioButton) findViewById(R.id.laptopOS);
issue = (EditText) findViewById(R.id.laptopIssue);
button= (Button) findViewById(R.id.laprepair);
//shared preference //Get error here
SharedPreferences sharedPreferences = context.getSharedPreferences("chooselaptoprepair",Context.MODE_PRIVATE);
SharedPreferences.Editor shEditor = sharedPreferences.edit();
shEditor.putBoolean("LapRepairButton1", radioButton1.isChecked()).apply();
shEditor.putBoolean("LapRepairButton2", radioButton2.isChecked()).apply();
shEditor.putBoolean("LapRepairButton3", radioButton3.isChecked()).apply();
shEditor.putString("LapRepairIssue",issue.getText().toString());
shEditor.commit();
button.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v) {
Intent intent= new Intent(ChooseLaptopRepair.this,BranchActivityLaptopRepair.class);
startActivity(intent);
}
});
}
}`
Metadata
Metadata
Assignees
Labels
No labels