我正在尝试使用 viewmodel 并观察 DialogFragment 中的数据,我也在注入 ViewModel,同时实现代码出现错误。PFB 我的代码片段。并帮助我找到合适的解决方案。
@AndroidEntryPoint
public class MyFragmentFragment extends DialogFragment implements View.OnClickListener {
public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
mBinding = DataBindingUtil.inflate(inflater, R.layout.fragment_buycourse, container, false);
myViewModel = new ViewModelProvider(this).get(MyViewModel.class);
view = mBinding.getRoot();
initViews();
return view;
}
public static MyFragmentFragment newInstance(){
return new MyFragmentFragment ();
}
}
Run Code Online (Sandbox Code Playgroud)
@AndroidEntryPoint
public class HomeFragment extends Fragment {
public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
mBinding.startBtn.setOnClickListener(v -> {
DialogFragment dialog = new MyFragmentFragment …Run Code Online (Sandbox Code Playgroud) 我在Eclipse中运行我的生成器类时遇到此错误: org.apache.kafka.common.config.ConfigException:缺少必需的配置"bootstrap.servers",它没有默认值
这是我的制作类:
public class SimpleProducer {
public static void main(String[] args) throws Exception {
try {
String topicName = "mytopic";
String key = "key1";
String value = "Value-1";
Properties prop = new Properties();
prop.put("bootstrap.server","localhost:9092");
prop.put("key.serializer","org.apache.kafka.common.serialization.StringSerializer");
prop.put("value.serializer","org.apache.kafka.cpmmon.serialization.StringSerializer");
Producer<String, String> producer = new KafkaProducer<>(prop);
ProducerRecord<String, String> record = new ProducerRecord<>(topicName,key,value);
producer.send(record);
producer.close();
System.out.println("SimpleProducer Completed.");
}
catch(Exception e) {
e.printStackTrace();
}
}
}
Run Code Online (Sandbox Code Playgroud)
关于如何解决它的任何指针?