私はonCreate(Bundle cicici)を呼び出したいと思います。他のメソッドから、私は "NullPointerException"を取得しているので、私はどのようにonCreate()を別のメソッド()から呼び出すことができますか教えてください。Android、他のメソッドから明示的にonCreate()を呼び出す方法は?
public void moreFriendsButtonClick(int id)
{
contentId= id;
onCreate(tempBundle);
}
ここで私は、int型の値を渡し、そして
tempBundle=savedInstanceState;
その後私はあなたが再びバンドルを作成する必要があり、NullPointerExceptionが発生
は、なぜあなたはこれを必要なのですか? 'onCreate'の中にあるコードを呼びたいなら、' onCreateHelper'という名前の関数にそのコードを移動し、 'onCreate'と必要な場所の両方から呼び出します。 – inazaruk
@これは答えが必要です:) – MByD
ここで私はTabActivityクラスを作成し、タブの1つにいくつかのボタンがあります。その特定のボタンとそのボタンに関するアクティビティページをクリックしたいと思って、タブcontentViewに表示する必要があります。エリア(フレームレイアウト)。私はこのようにしていない場合、フルスクリーンを取るアクティビティと呼ばれる...これは理由です..私を案内してください... –