したがって、私が投稿しているものと同様の質問を持つ多くのトピックがあり、すべての回答は通常次のとおりです。
Intent intent = new Intent(getActivity(), NewActivity.class);
startActivity(intent);
私はこれをよく理解していますが、何らかの理由で、リストアイテムをクリックするたびにアプリがクラッシュし続けます。
これが私のコードです:
listViewer.setAdapter(itemListAdapter);
listViewer.setOnItemClickListener(new
AdapterView.OnItemClickListener()
{
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// Toast.makeText(getActivity(), "Test button click",
// Toast.LENGTH_SHORT).show();
Intent intent = new Intent(getActivity(), NewActivity.class);
startActivity(intent);
}
});
Toast
コメントアウトのコードは、私が新しいアクティビティを呼び出すしようとすると、しかし、それだけでクラッシュし、意図したとおりに作業を行います。私はそれを新しい空の活動で試しても役に立たなかった。通常の「新しいインテントの開始」が機能しない理由がわかりません。このサイトや他のサイト全体を調べましたが、同じ問題が発生している人はいないようです。
どんな助けでもありがたいです、ありがとう。
NewActivityがAndroidManifest.xmlに追加されていることを確認してください。
<activity android:label="@string/app_name" android:name="NewActivity"/>
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加