Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class UserVideoInfoActivity2 extends AppCompatActivity {
- SharedPreferences.Editor editor;
- SharedPreferences preferences;
- SharedPreferences.Editor editor2;
- SharedPreferences preferences2;
- Button buttonadd;
- Button buttondelete;
- private static final String ADD = "ADD_KEY";
- private final static String DELETE = "DELETE_KEY";
- @Override
- protected void onCreate(@Nullable Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.user_video_info_layout_2);
- buttonadd = (Button) findViewById(R.id.buttonaddlayout);
- buttondelete = (Button) findViewById(R.id.buttondeletelayout);
- preferences = getSharedPreferences(ADD, Context.MODE_PRIVATE);
- preferences2 = getSharedPreferences(DELETE, Context.MODE_PRIVATE);
- buttonadd.setEnabled(GetState());
- buttondelete.setEnabled(GetState2());
- buttonadd.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- buttonadd.setEnabled(false);
- buttondelete.setEnabled(true);
- SaveState(buttonadd.isEnabled());
- }
- });
- buttondelete.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- buttonadd.setEnabled(true);
- buttondelete.setEnabled(false);
- SaveState2(buttondelete.isEnabled());
- }
- });
- }
- private void SaveState(boolean isChecked) {
- editor = preferences.edit();
- editor.putBoolean(ADD, isChecked);
- editor.commit();
- }
- private void SaveState2(boolean isChecked2) {
- editor2 = preferences2.edit();
- editor2.putBoolean(DELETE, isChecked2);
- editor2.commit();
- }
- public boolean GetState() {
- return preferences.getBoolean(ADD, false );
- }
- public boolean GetState2() {
- return preferences2.getBoolean(DELETE, false);
- }
- <Button
- android:id="@+id/buttonaddlayout"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="add" />
- <Button
- android:id="@+id/buttondeletelayout"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="delete" />
Add Comment
Please, Sign In to add comment