0
にクラッシュ:Androidのスタジオで反射されたエラーがないアンドロイドは - フラグメント、APK建てから新しい活動を開始しますが、私のコードである私は、ここでフラグメントから新しい活動を開始しようとしていますデバイス
public class HomePage extends Fragment {
View rootview;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View rootview = inflater.inflate(R.layout.homepage_layout, container, false);
Button newPage = (Button)rootview.findViewById(R.id.view_our_products);
newPage.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(getActivity(), ProductsOverview.class);
startActivity(intent);
}
});
return rootview;
}
}
。しかし、apkをビルドしてこのボタンをクリックすると、クラッシュし、「残念なことにサンプルアプリケーションが停止しました」と表示されます。
エラーとレイアウトファイルを示すlogcat出力を追加してください。 – Christopher
あなたはlogcatを投稿できますか? –
'getActivity()'はおそらくnullを返します。 logcat – 0xDEADC0DE