小编Nav*_*sal的帖子

Kotlin中的变量,与Java的差异:'var'与'val'?

我正在努力学习Kotlin.是什么 val,varinternalKotlin相比,Java?

在Java中:

 RadioGroup radioGroup;
 RadioButton button;
 Button submit;
Run Code Online (Sandbox Code Playgroud)

转换后显示:

 internal var radioGroup: RadioGroup
 internal var button: RadioButton
 internal var submit: Button
Run Code Online (Sandbox Code Playgroud)

java android kotlin

14
推荐指数
2
解决办法
4984
查看次数

单击RecyclerView项后打开对话框?

我点击RecyclerView项目时想打开对话框.单击显示在屏幕上但没有打开对话框后,Toast正在工作.

码:

  public class Gridview_adapter extends RecyclerView.Adapter<Gridview_adapter.Myholder> {


    private ArrayList<Photos_model> list;
    private Activity ctx;


    public Gridview_adapter(Activity ctx, ArrayList<Photos_model> list) {
        this.list = list;
        this.ctx = ctx;
    }

    @Override
    public Gridview_adapter.Myholder onCreateViewHolder(ViewGroup parent, int viewType) {
        View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.custom_gridview, parent, false);
        return new Gridview_adapter.Myholder(view);
    }

    @Override
    public void onBindViewHolder(Gridview_adapter.Myholder holder, int position) {

        final Photos_model id = list.get(position);

        Picasso.with(ctx).load(list.get(position).getImage()).resize(250, 400).into(holder.image);

        holder.itemView.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {


                Toast.makeText(ctx, "Selecteddddddddddddd upper", Toast.LENGTH_SHORT).show();


                final Dialog dialog = new …
Run Code Online (Sandbox Code Playgroud)

android

6
推荐指数
1
解决办法
3494
查看次数

无法在 API 级别 21 以下找到类 com.google.firebase.provider.FirebaseInitProvider

我在 API 级别 19 (Kitkat) 中遇到错误,它在 API 23 及更高版本中运行良好。我还在 gradle 文件和 multidex 依赖项中启用了 MultiDex。但它不起作用。请给我一个解决方案。代码在这里:

              java.lang.RuntimeException: Unable to get provider com.google.firebase.provider.FirebaseInitProvider: java.lang.ClassNotFoundException: Didn't find class "com.google.firebase.provider.FirebaseInitProvider" on path: DexPathList[[zip file "/system/framework/com.google.android.maps.jar", zip file "/data/app/com.trackawesome-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.trackawesome-2, /vendor/lib, /system/lib]]
                                                                    at android.app.ActivityThread.installProvider(ActivityThread.java:5011)
                                                                    at android.app.ActivityThread.installContentProviders(ActivityThread.java:4582)
                                                                    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4522)
                                                                    at android.app.ActivityThread.access$1500(ActivityThread.java:151)
                                                                    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1381)
                                                                    at android.os.Handler.dispatchMessage(Handler.java:110)
                                                                    at android.os.Looper.loop(Looper.java:193)
                                                                    at android.app.ActivityThread.main(ActivityThread.java:5292)
                                                                    at java.lang.reflect.Method.invokeNative(Native Method)
                                                                    at java.lang.reflect.Method.invoke(Method.java:515)
                                                                    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824)
                                                                    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640)
                                                                    at dalvik.system.NativeStart.main(Native Method)
                                                                 Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.firebase.provider.FirebaseInitProvider" on path: DexPathList[[zip file "/system/framework/com.google.android.maps.jar", zip file "/data/app/com.trackawesome-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.trackawesome-2, /vendor/lib, /system/lib]] …
Run Code Online (Sandbox Code Playgroud)

android firebase

5
推荐指数
1
解决办法
2918
查看次数

标签 统计

android ×3

firebase ×1

java ×1

kotlin ×1