Java Examples for android.databinding.DataBindingComponent
The following java examples will help you to understand the usage of android.databinding.DataBindingComponent. These source code samples are taken from different open source projects.
Example 1
| Project: android-sdk-sources-for-api-level-23-master File: InstanceAdapterTest.java View source code |
@UiThreadTest
public void testInclude() throws Throwable {
initNormal();
DataBindingComponent component = DataBindingUtil.getDefaultComponent();
DataBindingUtil.setDefaultComponent(null);
IncludeInstanceAdapterBinding binding = IncludeInstanceAdapterBinding.inflate(getActivity().getLayoutInflater(), component);
binding.setStr("World");
binding.executePendingBindings();
assertEquals("Hello World foo bar baz", binding.includedLayout.textView1.getText().toString());
}Example 2
| Project: kotlin-master File: SingleAbstractMethodUtils.java View source code |
@Nullable
public static FunctionDescriptor getSingleAbstractMethodOrNull(@NotNull JavaClassDescriptor klass) {
if (klass.isDefinitelyNotSamInterface())
return null;
if (DescriptorUtilsKt.getFqNameSafe(klass).asString().equals("android.databinding.DataBindingComponent")) {
return null;
}
List<CallableMemberDescriptor> abstractMembers = getAbstractMembers(klass.getDefaultType());
if (abstractMembers.size() == 1) {
CallableMemberDescriptor member = abstractMembers.get(0);
if (member instanceof SimpleFunctionDescriptor) {
return member.getTypeParameters().isEmpty() ? (FunctionDescriptor) member : null;
}
}
return null;
}Example 3
| Project: VCL-Android-master File: DataBinderMapper.java View source code |
public android.databinding.ViewDataBinding getDataBinder(android.databinding.DataBindingComponent bindingComponent, android.view.View view, int layoutId) {
switch(layoutId) {
case org.videolan.vlc.R.layout.video_grid_card:
return org.videolan.vlc.databinding.VideoGridCardBinding.bind(view, bindingComponent);
case org.videolan.vlc.R.layout.video_list_card:
return org.videolan.vlc.databinding.VideoListCardBinding.bind(view, bindingComponent);
case org.videolan.vlc.R.layout.browser_item_separator:
return org.videolan.vlc.databinding.BrowserItemSeparatorBinding.bind(view, bindingComponent);
case org.videolan.vlc.R.layout.directory_view_item:
return org.videolan.vlc.databinding.DirectoryViewItemBinding.bind(view, bindingComponent);
case org.videolan.vlc.R.layout.audio_browser_separator:
return org.videolan.vlc.databinding.AudioBrowserSeparatorBinding.bind(view, bindingComponent);
case org.videolan.vlc.R.layout.audio_browser_item:
return org.videolan.vlc.databinding.AudioBrowserItemBinding.bind(view, bindingComponent);
}
return null;
}Example 4
| Project: agera-master File: DataBinderMapper.java View source code |
public ViewDataBinding getDataBinder(android.databinding.DataBindingComponent component, View view, int layoutId) {
return bindings.get(layoutId);
}Example 5
| Project: epoxy-master File: ModelWithDataBindingBinding.java View source code |
public static ModelWithDataBindingBinding inflate(android.view.LayoutInflater inflater, android.view.ViewGroup root, boolean attachToRoot, android.databinding.DataBindingComponent bindingComponent) {
return android.databinding.DataBindingUtil.<ModelWithDataBindingBinding>inflate(inflater, com.airbnb.epoxy.R.layout.model_with_data_binding, root, attachToRoot, bindingComponent);
}Example 6
| Project: SyncthingAndroid-master File: ManageScreenAdapter.java View source code |
@Override
public android.databinding.DataBindingComponent getBindingComponent() {
return presenter;
}