package dev.malikkurosaki.probuspresto;
import android.annotation.SuppressLint;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
import android.support.v4.widget.DrawerLayout;
import android.support.v7.app.ActionBar;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.support.v7.widget.Toolbar;
import android.view.Gravity;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
private String nama = "malik";
public DrawerLayout drawerLayout;
@SuppressLint("RestrictedApi")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ngeFragment(new LayoutFragment1());
drawerLayout = findViewById(R.id.drawer);
}
public void ngeFragment(Fragment fragment){
String tag = fragment.getClass().getName();
FragmentManager manager = getSupportFragmentManager();
FragmentTransaction transaction = manager.beginTransaction();
if (manager.findFragmentByTag(tag) == null){
transaction.add(R.id.fragCon1,fragment,tag);
transaction.addToBackStack(tag);
transaction.commit();
}else {
transaction.show(manager.findFragmentByTag(tag)).commit();
}
}
}
Created
May 29, 2019 11:33
-
-
Save malikkurosaki/ba2bd13a7f64303fbdd82b09ea330a11 to your computer and use it in GitHub Desktop.
pembaruan layout fragment
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment