ユーザー設定とチェックボックスを使用して進行中の通知を表示するにはどうすればよいですか?MainActiviy にあるバッテリー レベルを表示したい:
private BroadcastReceiver batteryInfoReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
int level= intent.getIntExtra(BatteryManager.EXTRA_LEVEL,-1);
. . .
String[] statusbatt = {
"Battery level: " +level+"%",
. . .};
ListView lvStatus = (ListView) findViewById(R.id.lv_status);
lvStatus.setAdapter(new ArrayAdapter<String>(MainActivity.this, R.layout.list, statusbatt));
info.getListViewSize(lvStatus);
}
};
設定プリファレンス:
public class Settings extends SettingsActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.settings);
final CheckBoxPreference checkboxPref = (CheckBoxPreference) getPreferenceManager()
.findPreference("Checkbox");
////// here the check box code for notfication
}
}
ご覧のとおり、私はそれを行う方法がわかりません。何か助けはありますか?settings.xml のチェックボックス:
<CheckBoxPreference
android:defaultValue="true"
android:key="first"
android:summary="@string/summary_show"
android:title="@string/Show_notifications" />