同じアプリケーション内ですが、別のパッケージ内にあるアクティビティで次の行を実行しています。
AppObject appObj = (AppObject)this.getApplication();
// FYI: AppObject is my extension class of Application.
nullポインターのみを返しますが、「メイン」パッケージに移動してそこから実行すると、期待どおりにアプリケーション参照が返されます。
別のパッケージにあるため、完全修飾クラス名を使用して AndroidManifest.xml でアクティビティを定義しました。<activity android:name="com.foo.bar.TestActivity"></activity>
更新:以下の質問で示唆されているようandroid:name="AppObject"
に、既に<application>
AndroidManifest.xml のタグに含まれていました