-1

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 ポインター例外をスローしています

この活動をメイン プロジェクト マニフェストに追加しました。

4

1 に答える 1