我目前正在研究 NearbyConnection。我必须在本机中实现所有模块,因为我在它上面找不到任何 react-native 库。我希望用户能够接受或拒绝传入连接。为此,我android.app.AlertDialog
在以下代码中使用:
@ReactMethod
public void showDialog(String name, Callback callback){
new AlertDialog.Builder(context)
.setTitle("Acceptez vous échanger avec "+name)
.setMessage("Confirmez le code de connexion: 12345")
.setPositiveButton(
"Accept",
(DialogInterface dialog, int which) -> {
// The user confirmed, so we can accept the connection.
callback.invoke("Accept");
})
.setNegativeButton(
"Refuser",
(DialogInterface dialog, int which) -> {
// The user canceled, so we should reject the connection.
callback.invoke("Refuse");
})
.setIcon(android.R.drawable.ic_dialog_alert)
.show();
}
当我通过按钮运行代码时,我收到以下消息:unable to add window token null is not valid
. 我在上面的代码ReactApplicationContext
中使用context
.