@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); binding = DataBindingUtil.setContentView(this, R.layout.activity_view_with_ids); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mBinding = DataBindingUtil.setContentView(this, R.layout.activity_view_stub); mBinding.viewStub.setOnInflateListener(new ViewStub.OnInflateListener() { @Override public void onInflate(ViewStub stub, View inflated) { ViewStubBinding binding = DataBindingUtil.bind(inflated); User user = new User("liang", "fei"); binding.setUser(user); } }); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ContractBinding binding = DataBindingUtil.setContentView( this, R.layout.activity_custom_binding); Contact contact = new Contact("111", "Japan"); binding.setContact(contact); } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ActivityBasicBinding binding = DataBindingUtil.setContentView( this, R.layout.activity_basic); User user = new User("fei", "Liang", 27); binding.setUser(user); } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); CollectionsBinding binding = DataBindingUtil.setContentView( this, R.layout.activity_collection); String[] literals = new String[]{"liang", "fei"}; List<String> list = new ArrayList<>(); SparseArray<String> sparse = new SparseArray<>(2); String key = "firstName"; int index = 0; for (int i = 0; i < literals.length; i++) { list.add(literals[i]); sparse.put(0, literals[i]); } Map<String, String> map = new HashMap<>(); map.put(key, "liang"); map.put("lastName", "fei"); binding.setIndex(index); binding.setKey(key); binding.setList(list); binding.setSparse(sparse); binding.setMap(map); } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); binding = DataBindingUtil.setContentView( this, R.layout.activity_include); binding.setListener(this); binding.setOkText("to toast"); //in order to get the etName, you must define an id for the include tag. binding.layoutInput.etName.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override public void onTextChanged(CharSequence s, int start, int before, int count) { User user = new User(s.toString(), "Liang"); binding.setUser(user); } @Override public void afterTextChanged(Editable s) { } }); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mBinding = DataBindingUtil.setContentView(this, R.layout.activity_attribute_setters); mBinding.setActivity(this); mBinding.setImageUrl(Randoms.nextImgUrl()); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ActivityConversionsBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_conversions); mIsError.set(true); binding.setIsError(mIsError); binding.setHeight(ScreenUtils.dp2px(this, 200)); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ActivityObservableBinding binding = DataBindingUtil.setContentView( this, R.layout.activity_observable); setMyName(null); binding.setUser(user); binding.setPlainUser(plainUser); binding.setMapUser(mapUser); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ResourceBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_resource); binding.setLarge(true); binding.setFirstName("liang"); binding.setLastName("fei"); binding.setBananaCount(2); binding.setOrangeCount(10); } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ActivityDynamicBinding binding = DataBindingUtil.setContentView( this, R.layout.activity_dynamic); binding.recyclerView.setHasFixedSize(true); binding.recyclerView.setLayoutManager(new LinearLayoutManager(this)); binding.recyclerView.setAdapter(new UserAdapter()); } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); binding = DataBindingUtil.setContentView(this, R.layout.activity_main); prefs = Prefs.get(this);
@Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); mBinding = DataBindingUtil.setContentView(this, R.layout.activity_example); mBinding.setViewModel(this); }
@Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); ActivityDetailBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_detail); DataItem dataItem = getIntent().getParcelableExtra(EXTRA_DATA); binding.setDataItem(dataItem); } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); binding = DataBindingUtil.setContentView(this, R.layout.activity_main); binding.validateName.setOnClickListener(onValidateNameClickListener); binding.validateMultiple.setOnClickListener(onValidateMultipleClickListener); binding.validate.setOnClickListener(onValidateAllClickListener); binding.toValidate.setOnClickListener(onValidateAllWithListenerClickListener); validator = new Validator(binding); validator.setValidationListener(this); validator.enableFormValidationMode(); }
@Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); ActivityMainBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_main); binding.recyclerView.setLayoutManager(new LinearLayoutManager(this, RecyclerView.VERTICAL, false)); binding.recyclerView.setAdapter(new MainAdapter()); } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if(getIntent().hasExtra(EXTRA_RECREATE_ACTIVITY)) recreateActivity = getIntent().getBooleanExtra(EXTRA_RECREATE_ACTIVITY, false); ActivitySettingsBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_settings); setSupportActionBar(binding.toolbarLayout.toolbar); //noinspection ConstantConditions getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setTitle(R.string.settings); PreferenceManager.getDefaultSharedPreferences(this).registerOnSharedPreferenceChangeListener(this); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); binding = DataBindingUtil.setContentView(this, R.layout.activity_databinding_sample); if(getSupportActionBar() != null) getSupportActionBar().setTitle(R.string.using_databinding); DatabindingSampleActivityFieldsValidation.init(this, binding); }
@Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); mainActivityBinding = DataBindingUtil.setContentView(this, R.layout.activity_main); mainActivityBinding.expandButton.setPaintFlags(mainActivityBinding.expandButton.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG); mainActivityBinding.expandButton.setOnClickListener(this); mainActivityBinding.shineButton.setOnClickListener(this); loadVideos(); loadMovieDetails(); loadCrewDetails(); loadSimilarMovies(); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ActivityManageFeedsBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_manage_feeds); setSupportActionBar(binding.toolbarLayout.toolbar); //noinspection ConstantConditions getSupportActionBar().setDisplayHomeAsUpEnabled(true); folderSpinnerAdapter = new FolderSpinnerAdapter(this, getRealm().where(Folder.class).sort(Folder.NAME).findAll()); FeedsAdapter adapter = new FeedsAdapter(getRealm(), this); binding.feedsRecyclerview.setAdapter(adapter); binding.feedsRecyclerview.setLayoutManager(new LinearLayoutManager(this)); binding.feedsRecyclerview.addItemDecoration(new DividerItemDecoration(this, R.dimen.divider_inset)); binding.fabAddFeed.setOnClickListener(view -> AddNewFeedDialogFragment.show(ManageFeedsActivity.this, null, false)); if(Intent.ACTION_SEND.equals(getIntent().getAction())) { Feed feed = new Feed(-1); feed.setUrl(getIntent().getStringExtra(Intent.EXTRA_TEXT)); AddNewFeedDialogFragment.show(this, feed, true); } }