Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.android.systemui.statusbar.preferences;
- import android.content.*;
- import android.view.*;
- import android.widget.*;
- import android.net.ConnectivityManager;
- import com.android.systemui.R;
- public class MobileDataController extends SettingsController {
- private ContentResolver mContentResolver;
- private ConnectivityManager mConnService;
- private Boolean mMobileDataEnabled;
- public MobileDataController(Context context, View button) {
- super(context, button);
- mContentResolver = context.getContentResolver();
- ((ImageView) button.findViewById(R.id.eos_settings_icon))
- .setImageResource(R.drawable.eos_mobile_lte);
- updateController();
- }
- protected int getPreferenceStatus() {
- if (mMobileDataEnabled != null) {
- if (mMobileDataEnabled)
- return 1;
- else
- return 0;
- } else {
- if (mConnService.getMobileDataEnabled())
- return 1;
- else
- return 0;
- }
- }
- protected void setPreferenceStatus(int status) {
- if (status == 1)
- setMobileDataEnabled(true);
- else
- setMobileDataEnabled(false) ;
- }
- private void setMobileDataEnabled(boolean enabled) {
- mConnService.setMobileDataEnabled(enabled);
- mMobileDataEnabled = enabled;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement