我正在使用auth0对ionic 4应用程序进行身份验证。我遇到错误:
注意:在域中,我已经输入了我的auth0域。
无法访问导航
package com.apps.videoplayer;
import android.content.Context; import android.content.Intent; import android.graphics.Bitmap; import android.media.ThumbnailUtils; import android.provider.MediaStore; import android.support.annotation.NonNull; import android.support.v7.widget.CardView; import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.MediaController; import android.widget.TextView;
import java.io.File; import java.lang.reflect.Array; import java.util.ArrayList;
public class Vadapter extends RecyclerView.Adapter<VdeioHolder> {
private Context context; ArrayList<File> VideoArryList;
public Vadapter(Context context, ArrayList<File> videoArryList) {
this.context = context;
VideoArryList = videoArryList; }
@Override public VdeioHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
View Mview = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.video_list , viewGroup , false);
return new VdeioHolder(Mview); }
@Override public void onBindViewHolder(@NonNull final VdeioHolder vdeioHolder, int i) { vdeioHolder.txt.setText(MainActivity.fileArrayList.get(i).getName());
Bitmap bitmapThumbnail = ThumbnailUtils.createVideoThumbnail(VideoArryList.get(i).getPath() , MediaStore.Images.Thumbnails.MINI_KIND);
vdeioHolder.img.setImageBitmap(bitmapThumbnail);
vdeioHolder .CV.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(context,PlayVideo.class);
intent.putExtra("position" , vdeioHolder.getAdapterPosition());
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
}
});
}
@Override public int getItemCount() {
if (VideoArryList.size()>0){
return VideoArryList.size();
}
else {
return 1;
} } } class VdeioHolder extends RecyclerView.ViewHolder{ TextView txt; ImageView img; CardView CV; VdeioHolder (View view){
super(view);
txt = view.findViewById(R.id.tv_thum);
img = view.findViewById(R.id.im_thum);
CV = view.findViewById(R.id.myCard); } }
答案 0 :(得分:0)
从Auth0方面来看,一切似乎都按预期方式工作,因为我们看到回调与代码和状态一起发生。但是,在探究您引用的Navigation is unreachable
错误时,我发现过去人们发现此错误是由于在添加cordova-plugin-customurlsheme时忘记删除其App ID周围的一些花括号({,}) 。对于您而言,情况可能也可能并非如此。但是,在这方面没有任何其他详细信息就很难确定。谢谢!
答案 1 :(得分:0)
当我不得不更改离子包装ID时遇到此错误。由于某种原因,当我构建应用程序时,AndroidManifest.xml文件具有带有先前包ID的android:scheme。例如,
<data android:scheme="io.ionic.starter" />
因此,我不得不删除www文件夹和platform / android文件夹,然后重新构建它。这为我解决了。