1.在fragment中怎么像在activity中使用Toast呢?

Toast.makeText(getActivity(), "说明此设备不支持蓝牙操作", Toast.LENGTH_LONG).show();

2.可以看到原来传入this,上下文的地址,直接输入getActivity就可以了.

SharedPreferences settings = getActivity().getSharedPreferences("yd_settings", 0);

3.其实以此类推,凡是用到上下文的在fragment中都可以使用getActivity代替:

比如:

BaseApplication.context().showDialog(getActivity(), "正在连接设备...");
getActivity().registerReceiver(lk_xyy_searchDevices, intent);
mBluetoothGatt = device.connectGatt(getActivity(), false, lk_xyy_GattCallback);

等等.

技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152 

开通了个人技术微信公众号:credream,有需要的朋友可以添加相互学习


AndroidStudio_安卓原生开发_在fragment中如何使用Toast_以及SharedPreferences---Android原生开发工作笔记149_fragment