フラグメントにsetNdefMessageCallback
を呼び出したいが、その関数に渡す必要のあるパラメーターがわからない。私はそれがgetContext()
でなければならないと思うが、それは私にコンパイルエラーを与えるsetNdefPushMessageCallback
メソッドは、それらのパラメータに適用することはできませんと言っている。フラグメントから呼び出されたときにsetNdefPushMessageCallbackパラメーター
@Override
public void onStart() {
super.onStart();
pm = getActivity().getPackageManager();
//procedure that checks is NFC is avaible
checkNfc();
nfcAdapter = NfcAdapter.getDefaultAdapter(getContext());
nfcAdapter.setNdefPushMessageCallback(getActivity(),getActivity());
}
ドキュメントを読んでください:
したがって、あなたはこのような何かを行うことができます。それは必要なパラメータについて説明しますhttps://developer.android.com/reference/android/nfc/NfcAdapter.html – 0xDEADC0DE
ドキュメントを読んでも、最初と2番目のパラメータを示すものはわかりません –