1 つのアクティビティを含むライブラリ プロジェクトを作成しました。このライブラリ プロジェクトをメイン プロジェクトに参照しました。意図により、いくつかのエクストラを使用してライブラリ プロジェクトのアクティビティを呼び出そうとしています。しかし、ライブラリ プロジェクトで getIntent.getExtras を取得しているときに、null ポインター例外が発生します。これを行う方法はありますか?
以下のような図書館プロジェクトの活動を始めています。
Intent intent = new Intent(activity,com.***.***.LibActivity.class);
intent.putExtra("key", "abcds");
activity.startActivity(intent);
そして、以下のようにLibActivity(ライブラリプロジェクトにあります)でキーを取得しようとしています:
getIntent().getExtras().getString("key") --> この行で null ポインター例外をスローしています
この活動をメイン プロジェクト マニフェストに追加しました。