错误非法字符'\ u0650'
问题描述:
我发生了该错误: 错误:(55,13)错误:非法字符:'\ u0650' 错误:执行任务失败':app:compileDebugJavaWithJavac'。>编译失败;详细信息请参阅编译器错误输出。 而我试图让我的应用程序 重试按钮,这是我的代码错误非法字符' u0650'
private void CallNetwork(String baseUrl) {
if (NetworkUtils.isNetworkAvailable(getActivity())) {
new Url_cont(this, getActivity()).execute(baseUrl);
} else {
ِAlertDialog.Builder alert= new AlertDialog.Builder(getActivity());
alert.setTitle("Error !!!");
alert.setMessage("sorry there is no connection please check your internet and retry");
AlertDialog alertDialog =alert.create();
alert.setPositiveButton("Retry",new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which){
dialog.dismiss();
CallNetwork(MovieUrl);
}
});
alertDialog.show();
Toast.makeText(getActivity(),"network unavailble!!!",Toast.LENGTH_LONG).show();
}
}
我的设备是谷歌Nexus 7的API 23 和
ِAlertDialog.Builder alert= new AlertDialog.Builder(getActivity());
错误,我需要解决这个问题
答
我现在终于答案
{
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setCancelable(false);
builder.setTitle("No Internet");
builder.setMessage("Internet is required. Please Retry.");
builder.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
System.exit(0);
}
});
builder.setPositiveButton("Retry", new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which)
{
dialog.dismiss();
CallNetwork(MovieUrl);
}
});
AlertDialog dialog = builder.create();
dialog.show();
Toast.makeText(getActivity(), "Network Unavailable!", Toast.LENGTH_LONG).show();
}
此代码更好,它的工作良好,所以如果你想重试按钮只是使用这段代码,这个错误将再次显示