あまりいないとは思うんだけど、(本当にあまりいないと思うけど)
久しぶりにAndroid触って、あれ、intentがーってなったので、一応メモっておく。
どこのサイト見ても、だいたいActicvityの画面遷移は
Intent intent = new Intent(MainActivity.this, SubActivity.class);
startActivity(intent);
みたいに書いてある。
でも、2ページ目、3ページ目とどんどんnewして画面遷移して行きたい時に、エラーとなって、10分ほど悩んでしまった。
解決策はこれ。
Intent intent = new Intent(getApplication(), SubSubActivity.class);
startActivity(intent);
getApplication()すれば、エラー無くできますよ。
ちなみに、getApplication()の方が、OutOfMemoryのリスクは少ないらしいです。