- Forum posts: 1
Jan 10, 2016, 11:36:17 PM via Website
Jan 10, 2016 11:36:17 PM via Website
Hi! I´m working on an activity which shows all the apps installed on the phone, with its photo, name, and a switch.
For showing the apps, photo and name I´ve used this example: javatechig. com/android/how-to-get-list-of-installed-apps-in-android
For the switch I added
android:layout_width="match_parent"
android:layout_height="fill_parent" android:gravity="center_vertical"
android:layout_gravity="center_vertical|right" />
to the snippet_list_row.xml .
I need the switch status to be changed and saves(using SharedPreferences) when an item of the ListView is clicked, so in AllAppsActivity.java, inside onListItemClick, I´ve put:
Switch appSwitch = (Switch) findViewById(R.id.app_switch); if
(appSwitch.isChecked()){ appSwitch.setChecked(false); }else{
appSwitch.setChecked(true); }
PreferenceManager.getDefaultSharedPreferences(AppsNotificationsActivity.this).edit().putString(app.packageName
, String.valueOf(appSwitch.isChecked())).commit();
but it doesn´t work, and I don´t know why. Could somebody help me??
Thanks a lot
Recommended editorial content
With your consent, external content is loaded here.
By clicking on the button above, you agree that external content may be displayed to you. Personal data may be transmitted to third-party providers in the process. You can find more information about this in our Privacy Policy.