也许你没有在附加内容中包含PendingIntent?

时间:2016-08-19 14:39:38

标签: java android android-intent android-pendingintent

我不明白为什么我的应用程序在安装apk时崩溃了? 我想点击动作按钮,然后打电话 logcat的:

08-19 17:26:06.466 15592-15954/? E/MPlugin: Unsupported class: com.mediatek.common.telephony.IOnlyOwnerSimSupport
08-19 17:26:06.332 15592-15592/? E/NetworkScheduler.SR: Invalid parameter app
08-19 17:26:06.332 15592-15592/? E/NetworkScheduler.SR: Invalid package name : Perhaps you didn't include a PendingIntent in the extras?

main_activity.java

   public void Call(View v)
    {
        Intent intentcall= new Intent(Intent.ACTION_DIAL);
        intentcall.setData(Uri.parse("tel:103"));
        startActivity(intentcall);

    }

xml:

  <android.support.design.widget.FloatingActionButton
        android:id="@+id/fab"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="end|bottom"
        android:layout_margin="@dimen/fab_margin"
        android:src="@android:drawable/ic_dialog_email"
        android:onClick="Call"/>

1 个答案:

答案 0 :(得分:0)

我测试了你的方法,它完美无缺。语法是正确的,fab没有错误。您的应用程序崩溃安装apk的事实看起来像Android Studio的失败,因为&#34;快速运行&#34;功能(see...)。

通过关闭应用程序(如果已经运行)和/或单击红色停止按钮来尝试安装后停止安装。

here