私はNavigation drawer
アクティビティーを持っていて、それにはFragments
のペアが含まれています。私の問題は、私がフラグメントBを持っている必要がありbutton
クリックでNavigation drawer
アクティビティクラスを呼び出したいですデフォルトのナビゲーションの引き出しがフラグメントA.アクティビティーからの呼び出し断片
を持っていることで、私はここに私のコードを掲載しています:
content_frameがあるback.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startActivity(new Intent(getApplicationContext(),Navigation.class));
FragmentTransaction tx = getSupportFragmentManager().beginTransaction();
tx.replace(R.id.content_frame, new FragmentB());
tx.commit();
finish();
}
});
を私はフラグメントBのビューを置き換えたい領域でした..
[Androidのメインアクティビティからのフラグメントの呼び出し方法](https://stackoverflow.com/questions/37653037/android-how-to-call-fragment-from-my-main-activity) –
Iナビゲーションドロワーのアクティビティのビューであるcontent_frameにアクセスすることはできません。したがって、この(現在の)アクティビティでcontent_frameというビューが存在しないため、FragmentBをcontent_frameに置き換えることはできません。 –