由以下原因引起:java.lang.reflect.InvocationTargetException(意图不起作用)

时间:2018-10-30 10:54:48

标签: android

在先前活动之后使用意图打开新活动后,应用程序崩溃。 setContentView()上显示错误。下面是代码。当我在上一个活动中单击一个按钮时,它会使整个应用程序崩溃,并且不会打开dexter活动。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".Dexter"
android:background="@drawable/dexters_laboratory">

<Button
    android:id="@+id/ply"
    android:layout_width="60dp"
    android:layout_height="wrap_content"
    android:visibility="visible"
    android:onClick="playing"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="80dp"
    android:layout_marginLeft="160dp"
    android:background="@drawable/play_btn"/>

<com.google.android.youtube.player.YouTubePlayerView
    android:id="@+id/YoutubePlayer"
    android:layout_width="match_parent"
    android:layout_gravity="center_horizontal"
    android:layout_height="wrap_content">
</com.google.android.youtube.player.YouTubePlayerView>

<TextView
    android:layout_width="50dp"
    android:layout_height="40dp"
    android:id="@+id/count"
    android:layout_marginLeft="300dp"
    android:layout_marginTop="515dp"
    android:textSize="30dp"
    android:textStyle="normal"
    android:textColor="#000"
    android:textAlignment="center"
    android:background="@drawable/counter_bound"
    android:text="0"/>

<TextView
    android:layout_width="130dp"
    android:layout_height="35dp"
    android:id="@+id/counttext"
    android:layout_marginLeft="150dp"
    android:layout_marginTop="520dp"
    android:text="Video Views"
    android:textSize="22dp"
    android:textStyle="bold"
    android:textColor="#6bc5ef"
    android:background="@drawable/counter_bound"
    android:textAlignment="center"/>

Java代码

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate( savedInstanceState );
    setContentView( R.layout.activity_dexter );

 youTubePlayerView = (YouTubePlayerView) findViewById( R.id.YoutubePlayer );

}

public void playing(View view) {
}

0 个答案:

没有答案