2つのアクティビティで小さなアプリを作成しようとしていますが、2回目のアクティビティに行くとアプリが停止しました。 コードにエラーはありませんが、アプリから2番目のアクティビティを開始するとクラッシュしました。 アンドロイドスタジオで2回目のアクティビティを開くことができません
ここに私の詳細があります。私の仮想デバイスからこのアクティビティを開いたときに、アクティビティコードが停止しています。
package com.example.sj.dgapps3;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
public class DetailActivity extends AppCompatActivity {
protected String name ;
protected int pos;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_detail);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
name = getIntent().getStringExtra(MainActivity.Name);
TextView textView = (TextView) findViewById(R.id.name);
textView.setText(name);
pos = getIntent().getIntExtra(MainActivity.Position, 0);
TextView textView1 = (TextView) findViewById(R.id.position);
textView1.setText(pos);
int qual = getIntent().getIntExtra(MainActivity.Qualification, 0);
TextView textView2 = (TextView) findViewById(R.id.qualification1);
textView1.setText(qual);
int exp = getIntent().getIntExtra(MainActivity.Expertise, 0);
TextView textView3 = (TextView) findViewById(R.id.expertise1);
textView1.setText(exp);
int con = getIntent().getIntExtra(MainActivity.Contact, 0);
TextView textView4 = (TextView) findViewById(R.id.contact1);
textView1.setText(con);
/*String pic = getIntent().getStringExtra(MainActivity.Pic);
ImageView imageView = (ImageView) findViewById(R.id.empPic);
imageView.setImageResource(imageView);*/
/*ImageView imageView = (ImageView) findViewById(R.id.empPic);
int res = getResources().getIdentifier(teamDetails.getPic(), "drawable", context.getPackageName());
imageView.setImageResource(res);*/
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
.setAction("Action", null).show();
}
});
}
}
ここで私の詳細アクティビティのXMLコードです。
<ImageView
android:layout_width="150dp"
android:layout_height="150dp"
android:id="@+id/imageView"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/name"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/imageView"
android:layout_marginTop="45dp"
android:layout_marginLeft="40dp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/position"
android:layout_below="@+id/name"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:layout_marginLeft="60dp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/qualification"
android:text="Qualification:"
android:layout_below="@+id/imageView"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginTop="43dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/expertise"
android:text="Expertise:"
android:layout_below="@+id/qualification"
android:layout_centerVertical="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/contact"
android:text="Contact:"
android:layout_below="@+id/expertise"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/qualification1"
android:layout_alignBottom="@+id/qualification"
android:layout_toRightOf="@+id/qualification"
android:layout_marginLeft="50dp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/expertise1"
android:layout_alignBottom="@+id/expertise"
android:layout_alignLeft="@+id/qualification1"
android:layout_alignStart="@+id/qualification1" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/contact1"
android:layout_alignBottom="@+id/contact"
android:layout_alignLeft="@+id/qualification1"
android:layout_alignStart="@+id/qualification1" />
</RelativeLayout>
Javaコードはどこですか?? –
2番目のアクティビティコードを投稿 –
質問のセクションにxmlとコードを追加 –